检索YouTube的播放错了,当播放列表中的项目数超过100个(Retrieve youtube p

2019-10-19 14:31发布

我的播放列表项错了人无我使用的事项V2或V3 API。

测试播放列表在这里: test1113 ,和另一个测试播放列表

该示例是使用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。 但只有其中80,根据API,总的结果应该是137.很多的播放列表中的影片缺少由API调用。

无论v2和v3 API返回相同的结果。

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

Answer 1:

也许与此相关的bug报告: https://code.google.com/p/gdata-issues/issues/detail?id=6062参见: YouTube API取得playlistitems删除的视频



文章来源: Retrieve youtube playlist wrong when playlist items count over 100