使用Youtube API时发生500错误

问题描述:

我尝试使用Youtube Data API V3编辑我的频道描述,但如果尝试使用“brandingSettings”做任何事情,我会收到“500内部服务器错误”。我甚至尝试开始隐私浏览会话并使用不同的Google帐户。这是一个即将解决的Google问题吗?或者我做错了什么?使用Youtube API时发生500错误

编辑:对不起,我是新人。我只是使用“试试看!”在developers.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" 
} 
} 
+0

你要问一个汽车修理工,如果你访问他的车库里,而你的车是在什么地方错了你的车家?换句话说:你的代码在哪里? – KarelG

+0

Welp我不能告诉你你做错了什么,因为我没有代码,但我可以向你保证问题是用户错误。 Flyoffacliff与谷歌0回报 - 我要去谷歌每次。 ;) – gbtimmon

+0

对不起,我更新了我的帖子,提供了更多信息。 – flyoffacliff

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

在API中执行此操作的方法是,执行通道 - >列表请求并使用该响应对象,对其进行修改并放回。 (最重要的是确保ID是存在的,集。)

HTTP请求

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

注:此请求需要authorization至少在以下范围的。

使用API​​浏览器来实时数据调用此方法并查看该API的请求和响应:https://developers.google.com/youtube/v3/docs/channels/update#try-it