【发布时间】:2019-09-01 16:11:04
【问题描述】:
我有一个 YouTube 用户,其中不包含 YouTube 频道。但 YouTube 数据 API 确实会返回一个频道,如果我使用“mine=true”属性查询 youtube.channels.list API 方法,如下例 (1) 所示。
例子:
(1) 返回频道(mine=true;使用 OAuth):
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list?part=snippet%252CcontentDetails%252Cstatistics&mine=true&_h=5&
此查询 (1) 返回一个包含 channelId 的频道。现在我正在尝试使用之前返回的 channelId 来查询该频道的播放列表。
(2) 返回 404“未找到频道”错误
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.playlists.list?part=snippet&channelId=UCIReEy02ibumfYhQP3-0drQ&_h=4&
如here 所述,可以使用没有频道但功能有限(例如使用播放列表)的 YouTube 帐户:
使用 Google 帐户,您可以观看和喜欢视频以及订阅频道。但是,如果没有 YouTube 频道,您将无法在 YouTube 上公开露面。即使您有 Google 帐户,您也需要创建一个 YouTube 频道来上传视频、评论或制作播放列表。您可以使用计算机或 YouTube 移动网站创建新频道。
即使 YouTube 帐户不包含频道,查询 (1) 仍返回频道的原因是什么?
BR
宁斯基
【问题讨论】:
标签: youtube youtube-api youtube-data-api