【问题标题】:YouTube Data API returns channel for user without channelYouTube 数据 API 为没有频道的用户返回频道
【发布时间】: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


    【解决方案1】:

    我正在使用 YouTube API 构建一些东西。到目前为止,我发现了一些奇怪的东西。第一件事是一个频道可以有一个标题'blah blah - Topic',所以如果你想用他们自己的内容检索频道,你可能想要筛选出那些。如果我的想法是正确的,这些只是带有播放列表的频道。示例:https://www.youtube.com/channel/UC6tQSWkTxbPNaJ_LQ-Ia6jQ/

    另外请注意,频道不必有唯一的标题。

    最后,有许多通道不会从 API Channels.List 方法返回任何内容,即使它们是通道。我还在弄清楚这些。我不认为它们是通过 API 搜索返回的,但如果您从其他来源获取您的频道 ID,那么这可能是一个问题。

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

      • 赛尼您好,[2] 中的用户名有效。关于您在 [1] 上的回答,YouTube 上也有旧帐户,因此并非每个帐户都是一个频道。
      • [2] GET googleapis.com/youtube/v3/…{YOUR_API_KEY} 看到“tseries”是一个有效的用户名。为什么有人希望 UCIReEy02ibumfYhQP3-0drQ 成为用户名。我认为是“userId”
      • [1] 旧帐户是什么意思。有什么关于它的地方吗?为什么我断定我使用了Subscription.list API。他们都有一个'channelId'。他们可以在不添加任何其他频道的情况下上传视频。他们中的一些人刚刚创建了自己的 Google 帐户。
      • Rahul,由于您的回答,我已经完全修改了我的问题。我在 (2) 中发布了错误的查询。感谢您为我指出正确的方向,但我的问题仍然相同。关于 YT 上的旧帐户,我在我的问题中发布了一个链接。
      猜你喜欢
      • 1970-01-01
      • 2021-12-06
      • 2016-06-05
      • 2017-12-04
      • 2018-12-25
      • 2021-05-26
      • 1970-01-01
      • 2015-09-13
      • 2016-01-22
      相关资源
      最近更新 更多