无论使用v2还是v3 api,我都播放了播放列表项错误。当播放列表中的项目数超过100时,检索YouTube播放列表错误
测试播放列表在这里: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.)
您可以调用url直到获取播放列表中的所有视频。但根据api,它们只有80个,总的结果应该是137.播放列表中的很多视频都是通过从api调用而丢失的。
v2和v3 api都返回相同的结果。
我做错了什么?或者YouTube有问题吗?
谢谢。它看起来像YouTube api问题 – Wesley
我测试了它。当该播放列表中没有删除的视频时,该错误仍然存在。看起来,回放播放列表项目的api有问题,无论天气中有删除的视频 – Wesley
是的,当我检索您的播放列表PLLp2yjw6iubpvG98UIzj8tlpZ_W_z04ED使用api版本3,并将结果与YouTube上显示的播放列表比较,我也不' t获取所有返回的视频。 – Als