从YouTube频道编制所有视频网址列表(最好是缩短的YuoTube版块)的最简单方法是什么?
我需要从此频道的上传中检索所有网址:https://www.youtube.com/user/TheLancetTV
这可以使用YouTube API与json结合使用吗?如果是这样,怎么样?
提前致谢 尼古拉
答案 0 :(得分:1)
更新:这已不再可用。请使用Youtube API。
您可以将youtube Api用于此目的。它是一个弃用的版本,但你仍然可以获得。
请求将是 -
https://gdata.youtube.com/feeds/users/channel-id/uploads?&alt=json
将频道ID替换为您喜欢的频道ID。
答案 1 :(得分:1)
您可以使用YouTube Data API使用两个电话完成此操作。
首先,通过调用Channels检索频道上可用的播放列表。例如:
GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&forUsername=TheLancetTV&key={YOUR_API_KEY}
这将为您提供上传的相关播放列表。您将获取此ID,并使用此ID拨打PlaylistItems以检索视频列表。
GET https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&playlistId=UU0-vwPmp-nmu_Huza_nq0AA&key={YOUR_API_KEY}
这会为您提供视频ID,然后您可以将其转换为网址。