【问题标题】:500 Error With Youtube APIYoutube API 出现 500 错误
【发布时间】:2016-05-31 18:49:03
【问题描述】:

我正在尝试使用 Youtube Data API V3 编辑我的频道描述,但如果我尝试使用“brandingSettings”执行任何操作,我会收到“500 Internal Server Error”。我什至尝试开始私人浏览会话并使用不同的 Google 帐户。这是即将解决的 Google 问题吗?还是我做错了什么?

编辑:对不起,我是新人。我只是在使用“试试看!” developer.google.com 上的东西。

请求:

PUT https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&key={API_KEY}

{
"brandingSettings": {
"channel": {
"description": "testing"
}
}
}

回复:

500 Internal Server Error

Cache-Control:  private, max-age=0
Content-Encoding:  gzip
Content-Type:  application/json; charset=UTF-8
Date:  Tue, 31 May 2016 20:29:18 GMT
Expires:  Tue, 31 May 2016 20:29:18 GMT
Server:  GSE
Transfer-Encoding:  chunked
Vary:  Origin, X-Origin

{
"error": {
"errors": [
{
"domain": "global",
"reason": "backendError",
"message": "Backend Error"
}
],
"code": 500,
"message": "Backend Error"
}
}

【问题讨论】:

  • 如果您在您的汽车在家时参观了他的车库,您会问汽车修理师您的汽车出了什么问题吗?换句话说:你的代码在哪里?
  • Welp 我不能告诉你你做错了什么,因为我没有代码,但我可以向你保证问题是用户错误。 Flyoffacliff 与谷歌的 0 名誉——我每次都会和谷歌一起去。 ;)
  • 抱歉,我更新了我的帖子以提供更多信息。
  • 好像其他人几周前才报告了这件事。令人惊讶的是,谷歌在数周内没有解决如此重大的问题! code.google.com/p/gdata-issues/issues/detail?id=8188

标签: youtube-api youtube-data-api


【解决方案1】:

如果您收到500 Error,请等待几分钟,然后重试。如果您仍然收到 500 错误,请尝试等待几个小时或几天。请确保您提供了正确的频道 ID。

在 API 中执行此操作的方法是,执行 channels->list 请求并使用该响应对象,对其进行修改并将其放回原处。 (最重要的是确保 id 存在并设置。)

HTTP 请求

PUT https://www.googleapis.com/youtube/v3/channels

注意:此请求需要 authorization 至少具有以下范围之一。

使用 API Explorer 对实时数据调用此方法并查看 API 请求和响应:https://developers.google.com/youtube/v3/docs/channels/update#try-it

【讨论】:

    猜你喜欢
    • 2015-09-24
    • 2017-01-05
    • 2018-09-20
    • 1970-01-01
    • 2016-10-15
    • 2018-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多