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 已上传视频"类型。有没有人经历过这种情况并找出问题所在?

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

在 v3 中,进行channels.list(part=contentDetails)调用以获取"喜欢"播放列表 ID,然后执行playlistItems.list()调用以获取该播放列表的内容,即已点赞的视频。

最新更新