如何从YouTube频道中检索所有视频网址? JSON?

时间:2014-10-20 16:57:10

标签: json youtube-api

从YouTube频道编制所有视频网址列表(最好是缩短的YuoTube版块)的最简单方法是什么?

我需要从此频道的上传中检索所有网址:https://www.youtube.com/user/TheLancetTV

这可以使用YouTube API与json结合使用吗?如果是这样,怎么样?

提前致谢 尼古拉

2 个答案:

答案 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,然后您可以将其转换为网址。