2012-05-05 103 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个结果。目前,这是你实现它的唯一方法。