从 YouTube channel 编制所有视频网址(最好是缩短的 YuoTube 网址)列表的最简单方法是什么?
我需要检索该 channel 上传的所有网址:https://www.youtube.com/user/TheLancetTV
可以使用 YouTube API 结合 json 来完成此操作吗?如果是这样,怎么办?
提前致谢 尼古拉
最佳答案
您可以使用 YouTube Data API 来完成此操作使用两个调用。
首先,通过调用 Channels 检索 channel 上可用的播放列表。例如:
GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&forUsername=TheLancetTV&key={YOUR_API_KEY}
这将为您提供与上传内容相关的播放列表。您将使用此 ID 并调用 PlaylistItems使用此 ID 检索视频列表。
GET https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&playlistId=UU0-vwPmp-nmu_Huza_nq0AA&key={YOUR_API_KEY}
这将为您提供视频 ID,然后您可以将其转换为 URL。
关于json - 如何从 YouTube channel 检索所有视频 URL? json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470956/