YouTube Data API为没有频道的用户返回频道

问题描述 投票:0回答:1

我有一位YouTube用户,该用户不包含YouTube频道。但是,如果我使用“mine = true”属性查询youtube.channels.list API方法,YouTube数据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 ninsky

youtube youtube-api youtube-data-api
1个回答
0
投票

[1]返回一个频道(mine = true;使用OAuth):

因为youtube上的每个帐户本身都是一个渠道。他们可以像任何渠道那样做他们想做的所有事情,例如上传视频。此外,我们可以在同一帐户下创建多个渠道。

[2]不返回通道(forUsername = UCIReEy02ibumfYhQP3-0drQ;使用/不使用OAuth):

请确保UCIReEy02ibumfYhQP3-0drQ是有效的用户名

© www.soinside.com 2019 - 2024. All rights reserved.