可能重复this question但我无法找到问题的答案。
我尝试阅读Youtube channel document,但我不了解如何通过其名称接收频道信息,例如BBC news。
我尝试在java中关注sample code来搜索视频,我可以按搜索词获取视频列表。
我只是想知道是否有任何方法可以通过名称获取特殊公共频道的播放列表(其中包含视频id
),然后我可以通过id
在播放列表中播放视频?我需要知道它的身份吗?
答案 0 :(得分:4)
最后,我可以使用Google的Http GET API
来获取它。以下是有需要的人的例子:
首先,我使用channel id
这样得到channel API
:
https://www.googleapis.com/youtube/v3/channels?part=id%2Csnippet&forUsername=bbcnews&key={YOUR_API_KEY}
然后我使用Search API通过ID获取此频道的视频和播放列表:
https://www.googleapis.com/youtube/v3/search?part=id%2C+snippet&channelId=UC16niRr50-MSBwiO3YDb3RA&maxResults=50&order=date&type=video%2C+playlist&key={YOUR_API_KEY}
Here是您可以尝试Youtube API
的地方。
答案 1 :(得分:0)
您可以尝试此请求
" https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=" + channelId +"& pageToken =" + pageToken +"& key = YOUR_KEY"