无论我使用的是v2还是v3 api,我的播放列表都是错误的。
测试播放列表位于:test1113和another 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有问题吗?
答案 0 :(得分:0)