2012-11-17 61 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

這是喜歡給頻道...沒有用戶給出的喜歡的歷史。 –

相關問題