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

Arm*_*man 7 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上传了一个视频类型.有没有人经历过这个并弄清楚出了什么问题?

Jef*_*ick 5

在 API 的 v3 中,您可以毫不费力地获得喜欢的视频。我认为 v2 中没有解决方法。

在 v3 中,channels.list(part=contentDetails)调用获取“喜欢”播放列表 id,然后playlistItems.list()调用获取该播放列表的内容,即已被喜欢的视频。