2012-11-17 58 views
7

这是一个已知的问题了YouTube API(V2)不支持喜欢的影片 - http://www.youtube.com/my_liked_videos(不http://www.youtube.com/my_favorites)。诀窍是为用户最近的活动使用事件API,并用yt:rating.value = like过滤掉那些事件API。但是,当我点击此端点https://gdata.youtube.com/feeds/api/users/default/events?inline=true(具有适当的授权标头)时,我只能获得最后24个事件,并且它们都是“X已上传视频”类型。有没有人经历过这一点,并找出了什么是错的?的Youtube API:没有办法让喜欢从用户的活动视频供稿

+0

你确定有_like_之间的活动?你有没有尝试改变max-results/start-index参数? –

+0

是的,我尝试了max-results/start-index参数,但无论如何返回的最大值是24。 – Arman

回答

4

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

在第3版中,调用channels.list(part=contentDetails)来获得“likes”播放列表ID,然后执行playlistItems.list()调用来获取该播放列表的内容,即已经被喜欢的视频。

+0

这是喜欢给频道...没有用户给出的喜欢的历史。 –

相关问题