【问题标题】:Internal server error from YouTube Analytics APIYouTube Analytics API 的内部服务器错误
【发布时间】:2016-11-08 13:19:46
【问题描述】:

从昨天开始,我们收到了来自 YouTube Analytics API 的代码 500 错误。几个月前,相关代码没有任何变化,昨天之前一切都很顺利。

这是一个示例查询(但对 YT Analytics 的所有查询都失败):

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D<channelid>&metrics=views,averageViewDuration,estimatedMinutesWatched,comments,likes,dislikes,shares,subscribersGained,subscribersLost&dimensions=channel&start-date=2016-06-01&end-date=2016-06-30&start-index=1

(带有适当的 channelId 和 Authorization 标头集)。这就是我们要返回的内容:

{
    "code": 500,
    "message": "The remote server returned an error: (500) Internal Server Error.",
    "response": {
        "error": {
            "errors": [{
                    "domain": "global",
                    "reason": "internalError",
                    "message": "Unknown error occurred on the server."
                }
            ],
            "code": 500,
            "message": "Unknown error occurred on the server."
        }
    }
}

有什么线索吗?

【问题讨论】:

  • 我们在 2016 年 11 月 7 日星期一开始看到这 500 台手机,在他们宣布推出新功能的前一天,这是巧合吗? youtube-eng.googleblog.com/2016/11/… 我们的分析调用都像你上面描述的那样被阻塞了。非常令人沮丧。
  • 如果我们能知道 Google 是否意识到这个问题并正在调查它,那就太好了。
  • 今天我突然又开始工作了。没有进行任何代码更改。我真的希望这个 API 变得更加稳定。

标签: youtube-api youtube-data-api


【解决方案1】:

我遇到了同样的问题:任何 youtube API 调用 (yt-analytics.readonly) 都出现“错误 500”。

这是解决问题的解决方法:

  1. 在你的应用程序上添加以下权利https://www.googleapis.com/auth/youtube.readonly,即使它没有用处

  2. 重新生成刷新令牌

  3. 一切都已修复

您甚至可以删除该应用程序并再次添加它而无需 youtube.readonly 对,它仍然可以工作。就像 API 通过添加这个无用的权利得到了更新。

我还使用 API 测试控制台测试了另一种解决方法,通过添加带有 youtube.readonly 和 yt-analytics.readonly 的“Google APIs Explorer”应用程序来解除阻止问题,并且您自己的令牌没有任何“错误 500” .

希望这会有所帮助,而且很清楚!

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时对自己的帖子发表评论,一旦您 earn 足够 reputation 您将能够 comment on any post。如果您有一个相关但不同的问题,ask a new question 参考这个问题,如果它有助于提供上下文。
【解决方案2】:

它似乎主要解决了这个问题。 我认为问题出在 YouTube 方面。 我们仍在等待他们 100% 修复。

【讨论】:

  • 我们注意到所有错误现在都已修复。由于我们没有接触任何源代码或令牌,因此错误似乎在 YouTube 一方。
猜你喜欢
  • 1970-01-01
  • 2011-08-24
  • 1970-01-01
  • 2019-11-01
  • 2022-08-03
  • 2013-04-03
  • 2019-12-21
  • 2014-11-19
  • 2017-05-12
相关资源
最近更新 更多