youtube api 上的“403 - 使用限制”

2023-12-27

我从 Android 应用程序调用 YouTube API 得到了以下 JSON 响应:

"error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "ipRefererBlocked",
    "message": "There is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your API key configuration if request from this IP or referer should be allowed.",
    "extendedHelp": "https://console.developers.google.com"
   }
  ],
  "code": 403,
  "message": "There is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your API key configuration if request from this IP or referer should be allowed."
}

My 是正确的(根据youtube 搜索列表 https://developers.google.com/youtube/v3/docs/search/list)

我在某处读到我应该发送浏览器密钥而不是 Android 密钥,但它不起作用。


这个错误对我来说似乎很清楚:

您的 URL 很好,但您刚刚超出了 Youtube API 的配额。

您的 API 密钥配置了按 IP 或按引用者限制,并且请求与这些限制不匹配。

我相信这仍然是正确的:

YouTube 数据 API 版本 3 在 Google API 控制台中列出了具体的配额数字,您可以在其中注册 API 密钥。您可以使用 30,000 单位/秒/用户和每天 50,000,000 单位。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

youtube api 上的“403 - 使用限制” 的相关文章

随机推荐

  • 从 CQRS 访问 Web 服务

    假设我有一个基于 CQRS 的系统 并且我的域需要来自外部 Web 服务的一些数据来做出决策 我如何正确建模 我可以想到两个选择 命令处理程序运行域逻辑 域本身调用 Web 服务 一旦获得响应 它将适当的事件附加到当前聚合并存储它们 该域基
  • 达到限制后停止拖动

    我正在使用反应本机手势处理程序来创建一个可以上下滚动的栏 目前我可以随心所欲地滚动它 我想修改它 以便在达到特定限制时它应该停止滚动 export const SwipeablePanel React FunctionalComponent
  • Monotouch - ICSharpCode.SharpZipLib 出现错误

    嘿伙计们 我正在尝试使用 ICSharpCode SharpZipLib 库生成 Zip 文件 但它抛出了一个非常奇怪的错误 Code public static void ZipFiles string inputFolderPath s
  • mongoengine.fields.ImproperlyConfigured:未找到 PIL 库

    当我尝试导入具有 ImageField 的 MongoEngine 类时 出现错误 mongoengine fields ImproperlyConfigured PIL library was not found 我的班级结构是这样的 c
  • 如何检查 iOS 键盘是否启用听写功能?

    我必须显示一张图像 突出显示 iOS 键盘中的麦克风图标 上面写着 点击此处发言 但如果在键盘设置中禁用听写 则不会显示麦克风图标 我的目的是检查启动应用程序时是否启用听写 如果没有 我想显示从 设置 gt 键盘 gt 启用听写 启用听写的
  • 在 Android Studio 中哪里可以找到有关过时 API 的调试信息?

    在 AS 3 3 版本中 我们现在可以设置gradle properties归档android debug obsoleteApi true标志 它允许我们查看不再支持的 API 调用 根据这篇文章在 AS 博客上 https androi
  • 循环不同的值

    给定一个使用 unique values 函数返回不同状态列表的变量 是否有一种方法可以在 for each 循环中标记该变量
  • 表达:req.query和req.body有什么区别

    我想知道 req query 和 req body 有什么区别 下面是一段代码 其中req query用来 如果我使用会发生什么req body代替req query 下面的函数被调用的结果是 resource获取函数 该函数检查用户是否经
  • 为什么我似乎可以在 return 语句中复制 std::unique_ptr ? [复制]

    这个问题在这里已经有答案了 可能的重复 从函数返回 unique ptr https stackoverflow com questions 4316727 returning unique ptr from functions 20 7
  • PHP - 设置继承的静态属性也会在继承它的其他类中设置它

    我有一个代表 html 元素的类层次结构 其中一些可能与某些浏览器版本不兼容 例如 HTML5 画布与版本 9 之前的 Internet Explorer 不兼容 我希望对于每种类型的元素 能够知道调用浏览器是否支持它们 abstract
  • ADB 在 Ubuntu 上未检测到我的 Android 设备

    需要帮忙 adb 检测不到我的手机 我不知道该怎么办 这就是我所做的 如果我有错误或有什么问题请告诉我 我以 root 身份登录并创建此文件 etc udev rules d 51 android rules 这些是我的手机规则LG L80
  • 如何使用索引属性转换时间序列 pandas 数据框?

    给定一个具有时间序列的数据框 如下所示 Close 2015 02 20 14 00 00 1200 1 2015 02 20 14 10 00 1199 8 2015 02 21 14 00 00 1199 3 2015 02 21 14
  • 不支持采样 flex/actionscript

    在我需要的动作脚本中 Loading configuration file opt flex frameworks flex config xml t3 mxml 10 Error unsupported sampling rate 240
  • Owin获取查询字符串参数

    我正在尝试从 Owin 请求获取查询字符串参数 参数 test 的获取操作仍然为空 尽管此参数位于查询字符串中 如何从 OWIN 主机读取请求参数 Call localhost 5000 test firsttest Code public
  • 将数组从 C# 传递到 C++ 时出现问题

    我有一个应用程序 需要将数组从 C 传递到 C DLL 最好的方法是什么 我在互联网上进行了一些搜索 发现我需要使用 ref 从 C 传递数组 相同的代码 status IterateCL ref input ref output 输入和输
  • 为什么 PHP 中的无限递归函数会导致段错误?

    一个假设性的问题供大家思考 我最近回答了另一个关于 PHP 脚本出现段错误的问题 它让我想起了我一直想知道的事情 所以让我们看看是否有人可以阐明它 考虑以下 显然 这个 无用的 函数无限循环 最终 将耗尽内存 因为对该函数的每次调用都会在前
  • 当使用更多线程时,Numba 与 prange 并行化会变慢

    我尝试了一个简单的代码来使用 numba 和 prange 并行化循环 但由于某种原因 当我使用更多线程而不是更快时 它会变得更慢 为什么会发生这种情况 CPU 锐龙 7 2700x 8 核 16 线程 3 7GHz from numba
  • React 中的 onMouseDown 事件不会触发状态更改,但 onClick 会触发

    JSX 部分如下所示 span i i span 同一组件中的函数如下所示 toggleSearchbar event const eventType event type if this state showSearch this pro
  • Windows.history.back() + location.reload() jquery

    我的代码有问题 目的是填写一个简单的表格 然后单击提交按钮 它执行 Ajax 请求以进入该方法 在ajax请求成功后 我使用windows history back 转到上一页 在这里我想刷新此页面 刷新由表单修改的值 你对此有什么想法吗
  • youtube api 上的“403 - 使用限制”

    我从 Android 应用程序调用 YouTube API 得到了以下 JSON 响应 error errors domain usageLimits reason ipRefererBlocked message There is a p