【发布时间】:2014-04-25 07:16:15
【问题描述】:
无论我使用的是 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$position是108。)
您可以调用 url,直到获得播放列表中的所有视频。但是只有80个,根据api,总结果应该是137个。通过api调用,播放列表中的很多视频都丢失了。
v2 和 v3 api 返回相同的结果。
我做错了什么?还是 YouTube 有问题?
【问题讨论】:
标签: json api youtube youtube-api