YouTube数据API v3 /搜索InvalidChannelId(未指定channelId)

时间:2018-07-27 15:07:10

标签: youtube-api youtube-data-api

我正在提出以下经过身份验证的请求: GET https://www.googleapis.com/youtube/v3/search?forMine=true&type=video&part=snippet&maxResults=50&api_key=<api_key>&order=date

我收到以下400响应: { 'error': { 'message': 'Invalid channel.', 'errors': [ { 'domain': 'youtube.search', 'message': 'Invalid channel.', 'location': 'channelId', 'locationType': 'parameter', 'reason': 'invalidChannelId' } ], 'code': 400 } }

如您所见,我没有在请求中指定channelId。此功能适用于我已通过身份验证的大多数帐户,但无法使用1个特定帐户,因此我不确定该如何处理。

请注意,使用相同的身份验证令牌和API密钥,我可以毫无错误地获取频道列表(https://www.googleapis.com/youtube/v3/channels)。

我猜测至少该错误可能会引起误解?也许有错误?还是某种配置问题?

1 个答案:

答案 0 :(得分:0)

就我而言,我有一个组织成员帐户。您需要选择单位,而不是帐户本身(没有创建youtube频道-因此出现错误)。

尝试在匿名窗口中浏览oauth流程,如果您已经登录,我的意思并不明显。enter image description here