2014-02-23 74 views
5

是否有可能使用YouTube API獲取用戶觀看稍後播放列表的鏈接?我正在嘗試生成一個網址,以便從第一個視頻開始播放後期播放列表,以便最終鏈接可以像youtube.com/watch?v=videoID & list = playlist。我正在使用YouTube數據API v3。通過YouTube API觀看稍後的播放列表網址

回答

1

你應該做一個channels->listmine =真。

然後從頻道響應中,您將獲得watchlater-playlistID

+0

是的,但這是YouTube使用的內部播放列表ID,您可以使用該API從此播放列表中獲取視頻,但不能在鏈接網址中使用它。如果我這樣做,它只會顯示沒有播放列表的視頻。 – CupOfTea696

+3

返回的watchlater播放列表ID是「WL」,它現在返回一個空列表。有沒有另一種方式獲得內部觀看後期播放列表ID? – Ignat

+2

@Ignat - 看到我的答案,看起來這不再可能。我希望我知道爲什麼! – DuffJ

8

不幸的是,它看起來像這個月的谷歌已經通過公共API棄用訪問稍後觀看播放列表:

的信道資源的contentDetails.relatedPlaylists.watchHistory 和contentDetails.relatedPlaylists.watchLater屬性現在包含所有通道的HL和WL的值分別爲 。 (屬性 只對授權用戶檢索有關 用戶自己的通道數據可見。)

此外,檢索播放列表的詳情(playlists.list)或 播放列表項目(playlistItems.list)請求信道的觀看歷史或 觀看較晚的播放列表現在返回空列表。這種行爲對於 新值HL和WL以及任何觀看歷史記錄或手錶 以後的API客戶端可能已經存儲的播放列表ID都適用。

有關更多信息,請參閱full revision history

相關問題