Youtube api v3 - 从香奈儿获取所有视频

时间:2014-01-21 15:48:43

标签: android youtube-api


当我试图从chanel获取所有视频时,我遇到了问题 这是香奈儿: http://www.youtube.com/channel/UC0vrmjhkmbCxYUGl8KNFxMA
我尝试使用我的API密钥获取播放列表,但它返回一个空数组:
https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId=UC0vrmjhkmbCxYUGl8KNFxMA&key=
请帮帮我。

1 个答案:

答案 0 :(得分:8)

channelId参数未指定要为其返回视频的频道。可以将其视为仅显示特定频道播放列表的“过滤器”。

相反,这样做:

  1. 使用您的频道ID和channel.list()进行part=contentDetails API通话。将值保存在items[0][contentDetails][relatedPlaylists][uploads]下。例如:

      

    GET   https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=UC0vrmjhkmbCxYUGl8KNFxMA&key= {YOUR_API_KEY}

  2. 使用ID字段中检索到的值进行playlistItems.list() API调用。在您的具体情况下,这是UU0vrmjhkmbCxYUGl8KNFxMA。 API调用是:

      

    获取https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=UU0vrmjhkmbCxYUGl8KNFxMA&key= {YOUR_API_KEY}