Youtube api display limited videos from user's playlist android

I tried to display all videos from my youtube channel using below json url. But it only 25 videos display from this url.

https://gdata.youtube.com/feeds/api/videos?author=Anklespankin&v=2&alt=jsonc

Actually user has uploaded more than 500 videos

https://www.youtube.com/user/Anklespankin

how to get all videos.give me json solution.

I have refer Youtube Api to fetch all videos on a Channel this link but in that there is solution

   https://www.googleapis.com/youtube/v3/search?key={your_key_here}&channelId={channel_id_here}&part=snippet,id&order=date&maxResults=20"

but here i have to pass max result and if i write more than 50 i do not getting any result


You can't do it with one call. You have to do it using more calls. First, you download the first 20 videos of the user, using:

https://gdata.youtube.com/feeds/api/videos?author=Anklespankin&v=2&alt=jsonc&start-index=1&max-results=20

Then you check the totalItems property, to see how many videos he has in total. If more than 20, you fetch the others by offsetting start-index :

https://gdata.youtube.com/feeds/api/videos?author=Anklespankin&v=2&alt=jsonc&start-index=21&max-results=20
https://gdata.youtube.com/feeds/api/videos?author=Anklespankin&v=2&alt=jsonc&start-index=41&max-results=20

And so on. Of course you can use bigger numbers like max-results =50, and then you don't have to make that much calls.

链接地址: http://www.djcxy.com/p/28976.html

上一篇: 使用YouTube API获取频道的所有视频

下一篇: Youtube API显示来自用户播放列表android的有限视频