2012-05-05 144 views
0

根據YouTube的文檔: https://developers.google.com/youtube/2.0/developers_guide_protocol_playlistsYouTube播放列表API不再運作?

我可以去下面的網址在YouTube播放列表檢索的視頻列表: https://gdata.youtube.com/feeds/api/playlists/8BCDD04DE8F771B2?v=2

效果很好吧?那麼不......我一直無法找到一個實際上除了youtube提供的播放列表之外的單個播放列表。我在這裏有播放列表:http://www.youtube.com/playlist?list=PLABD2A8CE079F70FA。如果我簡單地將播放列表的ID插入到gdata URL中,它應該返回有效的數據,這是合乎邏輯的,對嗎?都能跟得上...不起作用:

https://gdata.youtube.com/feeds/api/playlists/PLABD2A8CE079F70FA

看來,API不與他們的新「PLA」格式開頭的播放工作。我需要做些什麼才能使youtube API與新的播放列表系統一起工作?

+0

這是公開的播放列表,或者您使用您的用戶帳戶創建的 –

+0

公開和我自己的。 –

+0

所以在這裏你使用它作爲公共PLABD2A8CE079F70FA對不對? –

回答

0

您可以將查詢參數添加到url。使用max-results查詢,您最多可以獲取50個結果。如果您想要超過50個請求,則需要使用start-index多次調用此查詢。

https://gdata.youtube.com/feeds/api/playlists/PLABD2A8CE079F70FA?v=2&max-results=50將給出最多50個結果。通過添加查詢start-index=51&max-results=50來獲取下一個50個結果。目前,這是你實現它的唯一方法。