我试图从香奈儿(Chanel)获取所有视频时遇到了问题。
这是香奈儿:http://www.youtube.com/channel/uc0vrmjhkmbcxyugl8knfxma
我尝试使用我的API键获取播放列表,但它返回一个空数组:
https://www.googleapis.com/youtube/v3/playlists?part=snippet&Amp;Channelid = uc0vrmjhkmbcxyugl8knfxma& amke =
请帮助我。
ChannelID参数未指定返回视频的通道。将其视为仅显示特定频道播放列表的"过滤器"。
相反,这样做:
-
使用您的频道ID和
part=contentDetails
进行channel.list()
API调用。在items[0][contentDetails][relatedPlaylists][uploads]
下保存值。示例:获取 https://www.googleapis.com/youtube/v3/channels?part=ContentDetails&Amp;Id=uc0vrmjhkmbcxyugl8knfxma&amkey= {your_api_key}
-
用ID字段中检索的值进行
playlistItems.list()
API调用。在您的具体情况下,这是UU0vrmjhkmbCxYUGl8KNFxMA
。API调用是:获取https://www.googleapis.com/youtube/v3/playlistitems?part=snippet&playlistid = uuu lmjhkmbcxyugl8knfxma&amkekey = {your_api_key}