【发布时间】:2014-12-15 17:58:03
【问题描述】:
从 YouTube 频道编译所有视频网址(最好是缩短的 YuoTube 网址)列表的最简单方法是什么?
我需要从该频道的上传中检索所有 URL:https://www.youtube.com/user/TheLancetTV
这可以结合使用 YouTube API 和 json 来完成吗?如果有,怎么做?
提前致谢 尼古拉
【问题讨论】:
标签: json youtube-api
从 YouTube 频道编译所有视频网址(最好是缩短的 YuoTube 网址)列表的最简单方法是什么?
我需要从该频道的上传中检索所有 URL:https://www.youtube.com/user/TheLancetTV
这可以结合使用 YouTube API 和 json 来完成吗?如果有,怎么做?
提前致谢 尼古拉
【问题讨论】:
标签: json youtube-api
您可以通过两次调用使用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,然后您可以将其转换为 URL。
【讨论】:
更新:这不再可用。请使用 Youtube API。
您可以为此目的使用 youtube Api。它是一个已弃用的版本,但您仍然可以获得。
请求将是 -
https://gdata.youtube.com/feeds/users/channel-id/uploads?&alt=json
将频道 ID 替换为您喜欢的频道 ID。
【讨论】: