無論使用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