对于旧的gdata链接,使用v3.0检索YouTube视频的正确方法是什么?

时间:2015-04-21 14:42:40

标签: youtube youtube-api

我可以使用哪种替代网址为用户检索YouTube视频?

https://gdata.youtube.com/feeds/api/users/USERNAME/uploads?&v=2&max-results=10&alt=jsonc

谢谢

1 个答案:

答案 0 :(得分:3)

在V3中,您不必使用用户名,而是必须使用频道ID(因为它是唯一的,但不保证显示名称是)。如果您不知道频道ID,可以这样理解:

https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername= {用户名}&安培;关键= {} YOUR_API_KEY

(别忘了在console.developers.google.com上注册api密钥!)

获得频道ID后,您可以使用搜索端点获取这些视频,如下所示:

https://www.googleapis.com/youtube/v3/search?order=viewCount&part=snippet&channelId= {channel id here}& maxResults = 25& key = {YOUR_API_KEY}

这将按受欢迎程度对上传的视频进行排序。您可以按顺序=日期按时间顺序排序,而不是按照受欢迎程度排序。

您还可以使用许多其他参数来检索视频;有关详细信息,请参阅https://developers.google.com/youtube/v3/docs/search/list