【问题标题】:YouTube Data API v3 Queries Per Day quota issueYouTube Data API v3 Queries Per Day 配额问题
【发布时间】:2020-02-04 05:04:42
【问题描述】:

多年来,我们一直使用 YouTube 搜索 API 为没有可用的原生 YouTube 应用的智能电视提供简单的 YouTube 后备方案。我们注册的应用程序的每日查询次数一直设置为“无限”,一直以来 AFAIK,我们只使用 youtube.search-list API。 突然,三周前,对搜索功能的访问不再有效。结果发现每日查询的配额设置为空白(没有数字,没有任何内容)。当试图改变它时,我们得到“输入一个 0 到 . 范围内的数字。”

首先,我们将应用关联到一个结算帐户,以便能够调整配额。但它仍然无法正常工作。然后我们联系了 YouTube 并填写了一个大表格来增加配额。我们收到了 YouTube 的回复,表示配额请求已获批准。但我们仍然无法设置/更改配额。我试过回复配额邮件,但我猜邮件没有被监控。

我们看到其他人也遇到过类似的问题,解决方案似乎是联系 YouTube。但是,除了 stackoverflow 上的此处(我们没有付费支持计划)外,我们还没有找到任何方式就 YouTube 数据 API 支持查询与他们联系。因此,我们在此发帖希望 YouTube 上的任何人都可以做出回应,或者从遇到相同情况的用户那里获得提示。

更新: 我们现在尝试了两件事: * 在已注册的应用程序中删除并重新添加 YouTube 数据 API v3。没有帮助 * 在我们注册的另一个应用程序上激活 YouTube 数据 API v3 - 这为我们提供了 10000 的每日配额(但我们肯定希望不必更改为另一个 API 密钥)

更新 2: 我们遗漏的可能相关的信息。我们最近经历了谷歌填写“YouTube API 服务表单”(谷歌文档表单)的过程。我们与 google 团队来来回回,更换徽标,添加 ToS 链接,更改 UI 等,直到我们得到: “感谢您对审核表的回复。我们将根据您提供的信息进行审核。如果需要更多信息或完成审核,我们会通知您。感谢您的合作。” 在这之后我们什么也没听到。

今天我们可以看到配额又回到了 10000... 我们确实发送了第二个提高配额的请求,并且我还向审核表团队发送了一封邮件。不确定是哪一个成功了 - 没有收到任何回应。这可能是最烦人的地方——完全没有反馈。

【问题讨论】:

  • 您必须检查您的电子邮件。您对 API 的访问权限必须已被禁用。
  • 感谢 goblin,但我们已经检查了所有已连接的邮箱、垃圾邮件文件夹、已删除等。我们发现的只是 7 月份的一条消息,称 google 已提高了我们的每日配额。
  • 我根据我之前的经历在下面发布了我的答案。您的项目可能被错误地禁用。您可能需要重新提交表单才能恢复访问权限。
  • @OtrumAS 我面临同样的问题。如果我链接帐单详细信息,那么它是否有效?我也填写了那个长表格,但没有任何来自 youtube 的回复。

标签: youtube youtube-api youtube-data-api


【解决方案1】:

我之前在我的一个项目中遇到过同样的问题,我可以看出您对 Youtube 数据 api 的访问已被禁用。

TLDR;

我首先注意到了这一点,因为我在调用 Youtube 数据 API 时遇到了以下错误。

{ "error": { "errors": [ { "domain": "usageLimits", "reason": "accessNotConfigured", "message": "Access Not Configured. YouTube Data API has not been used in project <my_project_id> before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=<my_project_id> then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", "extendedHelp": "https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=<my_project_id>" } ]

所以我去控制台检查 API 是否已启用(确实如此)。然后我检查了配额,我怀疑这是问题所在,因为我每天的查询中有一个空白值。我仍然可以编辑该值,但这些值没有生效。它最终转换为 0,之后,我无法再编辑它(这是经过一些编辑和刷新)。

当我查看我的电子邮件时,它显示他们向我发送了一封包含以下主题和内容的电子邮件。

主题:[FYI] YouTube 禁止您的非活动项目访问 YouTube 数据 API 服务

尊敬的 YouTube API 开发者,

根据我们的记录,您的项目在过去 90 天内一直处于非活动状态。根据 YouTube API 服务开发者政策(链接),我们禁止您的项目访问和使用 YouTube 数据 API 服务。

这不会影响您可能已在此项目中启用的其他 Google API 服务。

作为参考,您的非活动项目编号是 my_project_number

如果您希望访问和使用 YouTube 数据 API 服务,或者认为您被错误禁用,您可以填写并提交此表单以与我们联系。

谢谢,

YouTube API 服务团队

该表格已包含在电子邮件中,但由于您还没有收到,因此您需要按照here 所述执行以下操作。

如果 API 确实已启用,则这意味着您的项目对 YouTube 数据 API 服务的访问已被禁用。

您应该已通过电子邮件收到有关此操作的通知,其中还包含重新获得项目访问权限所需采取的步骤。但以防万一您错过了,请填写并提交以下例外表格: https://support.google.com/youtube/contact/yt_api_form?hl=en

另一种直接的解决方案是创建一个新项目,您将在其中获得默认的 10,000 个配额。

【讨论】:

  • 感谢您分享您的经验!实际上,我们忽略了有关 Youtube API 服务表单的重要信息。我们会更新原帖!
猜你喜欢
  • 2021-09-11
  • 1970-01-01
  • 2021-10-13
  • 2020-11-18
  • 2019-08-09
  • 1970-01-01
  • 2022-09-25
  • 1970-01-01
  • 2020-01-26
相关资源
最近更新 更多