I got playlist items wrong no matter v2 or v3 api I used.
test playlists are here: test1113, and another test playlist
the example is using test1113
When I call "https://gdata.youtube.com/feeds/api/playlists/PLLp2yjw6iubr0dAuhxmY15n3tqGYbI8BV?v=2&alt=json&start-index=1&max-results=25", it returns 25 items, from position 1 to position 26, with position 5 missing.
https://gdata.youtube.com/feeds/api/playlists/PLLp2yjw6iubr0dAuhxmY15n3tqGYbI8BV?v=2&alt=json&start-index=26&max-results=25 returns position 31 to position 56. This makes 4 videos missing.
Call from 51st video to 75th video even worse. https://gdata.youtube.com/feeds/api/playlists/PLLp2yjw6iubr0dAuhxmY15n3tqGYbI8BV?v=2&alt=json&start-index=51&max-results=25
The first video returned is not even in the playlist. The last returned is position 88. (but according to the json file returned, the yt$position is 108.)
You can call the url until you get all the videos in the playlist. But there is only 80 of them, according to the api, the total result should be 137. A lot of videos in the playlist are missing by calling from api.
Both v2 and v3 api returns the same result.
What did I do wrong? Or Is there a problem with YouTube?