3

我通过具有 5 个并发线程的 Youtube API V3 获得了一些信息,并且在启动后我有一些“503 服务不可用”响应。当我重新启动相同的视频时,它可以正常或不正常......所以我这边似乎没有问题。

我的配额还可以(每秒 30k ......)

那么问题出在哪里??

谢谢

我只使用列表视频 API,例如:

$ time curl --silent "https://www.googleapis.com/youtube/v3/videos?id=AX7Z5eqosxM&part=id%2Csnippet%2CcontentDetails%2Cplayer%2Cstatistics%2Cstatus%2CtopicDetails&key={MY_API_KEY}"
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "backendError",
    "message": "Backend Error"
   }
  ],
  "code": 503,
  "message": "Backend Error"
 }
}
real    0m30.692s
user    0m0.024s
sys 0m0.024s
4

2 回答 2

4

我不认为你做错了什么——只要你在正常的配额限制内,v3 中没有什么固有的东西可以阻止大量的调用成功。

我也看到了其他一些关于视频的报告。公开的问题。

于 2013-01-24T17:55:22.507 回答
0

谷歌开发有一个错误响应页面来解释不同的错误代码

https://developers.google.com/analytics/devguides/reporting/core/v3/coreErrors

在此页面中,他们还提供了一些实现指数退避,这可能对您有所帮助。但我同意 Jeff 的观点,我们除了等待之外别无他法。

于 2013-01-26T00:16:27.877 回答