我正在尝试获取所有上传到频道的视频的视频 ID 列表。我还想使用新版本的 YouTube Data API (V3)。我该怎么做呢?
您必须获取上传播放列表 ID 才能上传每个视频。为此,您需要获取频道 ID。从频道 ID 获得播放列表 ID 后,就非常简单了。我已经写出了下面所有三个的步骤。
此外,我们还提供PubSubHubBub http://apiblog.youtube.com/2010/10/pubsubhubbub-for-youtube-activities.html每当有新视频添加到频道时,您都会收到提醒,或者您可以使用SUP https://developers.google.com/youtube/2.0/developers_guide_protocol_sup(V2) 在调用之前查看哪些资源已更改。
获取 V3 中某个频道所有上传视频的视频 ID 的说明
-
获取您想要的频道的频道 ID(您可能只需要执行一次,然后保存即可)
- Use 搜索列表 https://developers.google.com/youtube/v3/docs/search/list
- Set type to channel
- Set q到您想要的频道名称
- 抓住频道号(类似这样的:“channelId”:“UC0X2VuXXXXXXXXXXXXXXX”)
-
使用步骤 1 中的频道 ID 获取频道上传的播放列表 ID(您可能只需要执行一次,然后即可保存)
- Use 频道列表 https://developers.google.com/youtube/v3/docs/channels/list
- Set id从步骤 1 到 UC0X2VuXXXXXXXXXXXXXXXXXX
- 抓住uploads钥匙来自内容详情(类似这样的:“上传”:“UU0XXXXXXXXXXXXXXXXXXXXX”)
-
使用步骤 2 中的播放列表 ID 通过播放列表中的播放列表项获取视频
- Use 播放列表项目.list https://developers.google.com/youtube/v3/docs/playlistItems/list
- Set 播放列表ID从步骤 2 到 UU0XXXXXXXXXXXXXXXXXXXX
- 遍历每个 PlaylistItem 并提取视频 id
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)