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

我试图使用下面的json url显示来自我的YouTube频道的所有视频。 但是从这个网址只显示25个视频。

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

其实用户已经上传了超过500个视频

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

如何获得所有videos.give me json解决方案。

我已经参考Youtube Api来获取这个链接上的所有视频,但是这里有解决方案

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

但在这里我必须通过最大的结果,如果我写超过50我没有得到任何结果


一次电话就无法做到。 你必须使用更多的呼叫。 首先,你下载用户的前20个视频,使用:

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

然后你检查totalItems属性,看他总共有多少个视频。 如果超过20,您通过抵消起始索引来获取其他人:

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

等等。 当然,您可以使用更大的数字,如max-results = 50,然后您不必拨打那么多电话。

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

上一篇: Youtube api display limited videos from user's playlist android

下一篇: How to get Youtube channel banner using Youtube API?