从服务器获取使用限制错误



在星期五(6/24/2016)我们的YouTube应用程序崩溃了,给我们以下错误。

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceededUnreg",
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
    "extendedHelp": "https://code.google.com/apis/console"
   }
  ],
  "code": 403,
  "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
 }
}

运行的代码是检查视频状态的简单API请求。一年多的时间也一直没有任何问题。

curl https://www.googleapis.com/youtube/v3/videos?part=contentDetails,status,snippet&key=XXX&id=XXX&maxResults=50

一些想法:

  1. 此消息毫无意义,因为我们将密钥作为可以验证我们身份的参数。我了解这可能意味着我需要使用OAuth,但这将是一个更改,因为这已经在一年多的情况下运行了。
  2. 当我检查我们的API控制台时,我发现YouTube API被标记为禁用(当我们启用它可以在去年获得密钥时发生了变化),并且当我在控制台中检查使用情况时,我看不到任何使用限制错误。
  3. 我还发现,我的桌面上的浏览器向API提出请求,但在我们的服务器上使用卷发会出现使用错误。这表明我们的服务器存在一些问题。

有人可以帮助我了解发生了什么事吗?API有IP块吗?Google最近是否进行了更改,这会重置我的控制台并在我们的代码中突然引起错误?

任何想法都将不胜感激。

"超过未经身份使用的每日限制。继续使用需要注册。"

我以前遇到过这个错误。并不是那么复杂。我可以建议的2件事:

  1. 您的访问令牌已过期。您需要生成一个新的。阅读实施OAuth 2.0授权。

  2. 在您的GDC中注册一个新的API密钥。

另外,尝试测试OAuth游乐场。

相关内容

  • 没有找到相关文章

最新更新