当播放列表项数超过100时,检索youtube播放列表时出错

时间:2014-03-19 07:35:19

标签: json api youtube youtube-api

无论我使用的是v2还是v3 api,我的播放列表都是错误的。

测试播放列表位于:test1113another test playlist

示例使用test1113

当我拨打“https://gdata.youtube.com/feeds/api/playlists/PLLp2yjw6iubr0dAuhxmY15n3tqGYbI8BV?v=2&alt=json&start-index=1&max-results=25”时,它会返回25个项目,从位置1到位置26,位置5缺失。

https://gdata.youtube.com/feeds/api/playlists/PLLp2yjw6iubr0dAuhxmY15n3tqGYbI8BV?v=2&alt=json&start-index=26&max-results=25将位置31返回到位置56.这会丢失4个视频。

从第51个视频到第75个视频的呼叫更糟。 https://gdata.youtube.com/feeds/api/playlists/PLLp2yjw6iubr0dAuhxmY15n3tqGYbI8BV?v=2&alt=json&start-index=51&max-results=25

返回的第一个视频甚至不在播放列表中。返回的最后一个是位置88.(但是根据返回的json文件,yt $位置是108。)

您可以调用该网址,直到您获得播放列表中的所有视频。但根据api,只有80个,总结果应该是137.播放列表中的很多视频都是通过api调用而丢失的。

v2和v3 api都返回相同的结果。

我做错了什么?或者YouTube有问题吗?

1 个答案:

答案 0 :(得分:0)