我可以使用哪种替代网址为用户检索YouTube视频?
https://gdata.youtube.com/feeds/api/users/USERNAME/uploads?&v=2&max-results=10&alt=jsonc
谢谢
答案 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。