Youtube Data API v3通过内容所有者将频道的不公开视频和私人视频作为服务帐户获取

时间:2019-12-19 17:28:12

标签: python google-api youtube-api youtube-data-api google-api-python-client

我正在尝试使用服务帐户在CMS频道中对所有视频进行分类。

我在CMS上有一个具有管理员访问权限(完全权限)的服务帐户,并且正在使用youtube.force-ssl范围进行身份验证(youtube.readonly在尝试代表内容所有者执行操作时给了我权限错误) 。然后,我请求使用

的视频列表
channel_uploads = "UU" + channel_id[2:]
request = youtube.playlistItems.list(
    part="snippet",
    playlistId=channel_uploads,
    onBehalfOfContentOwner=owner_id
)

我的问题是,尽管使用我自己的帐户作为频道进行身份验证将通过此请求返回私有和不公开的视频,但它不会返回私有或不公开的视频。

那我想念什么?

  • 我是否缺少获取数据所需的范围(youtubePartner?)
  • 我不能在playlistItems端点上使用内容所有者获得私人视频吗?我还可以使用其他哪个端点?

文档和其他答案表明,上传播放列表是获取上传视频列表的唯一真正方法。

0 个答案:

没有答案