Youtube - 如何在youtube频道中获取视频列表并将其显示为列表?

时间:2013-07-01 10:44:31

标签: youtube youtube-api youtube-channels

我在这里浏览YouTube API: https://developers.google.com/youtube/v3/guides/working_with_channel_ids

我并没有找到一种方法来获取所有频道的视频。这不是人们常做的事吗?你需要通道ID,我不知道如何获得。这不是我的渠道。

请有人能够在这里指出我正确的方向。似乎如果我可以将视频嵌入网站,我应该能够获得完整的视频频道列表。或者我错过了什么?

2 个答案:

答案 0 :(得分:4)

您可以执行此操作以检索频道ID:

Retrieve Youtube Channel info for "Vanity" channel

之后,通过频道ID,您可以检索频道的播放列表:

https://developers.google.com/youtube/v3/docs/playlists

然后您可以使用每个播放列表ID来检索PlayListItems,并以这种方式检索频道中的所有videoIds:

https://developers.google.com/youtube/v3/docs/playlistItems

答案 1 :(得分:0)

请参阅this page from google以查看如何获取指定频道的上传视频的示例:

  1. 使用API​​的channels.list方法检索上传视频的播放列表ID 到用户的频道。
  2. 它将该ID传递给playlistItems.list方法以检索该列表中的视频。