Youtube API:无法从用户的活动Feed获取受欢迎的视频

时间:2012-11-17 07:41:02

标签: youtube youtube-api

Youtube API(v2)不支持受欢迎的视频 - http://www.youtube.com/my_liked_videos(不是http://www.youtube.com/my_favorites)是一个众所周知的问题。诀窍是为用户的近期活动使用事件API,并使用yt:rating.value = like过滤掉那些事件。但是,当我点击此端点https://gdata.youtube.com/feeds/api/users/default/events?inline=true(具有适当的授权标头)时,我只获得最后24个事件,并且所有事件都是“X已上传视频”类型。有没有人经历过这个并弄清楚出了什么问题?

1 个答案:

答案 0 :(得分:4)

您可以在API的v3中轻松获取喜欢的视频。我不认为在v2中有解决方法。

在第3版中,进行channels.list(part=contentDetails)调用以获取“赞”播放列表ID,然后进行playlistItems.list()调用以获取该播放列表的内容,即已喜欢的视频。< / p>