2013-06-20 47 views
2

我想加载YouTube频道的前100个视频,我只能加载50个视频。我总是收到此错误消息最高结果值太高.YouTube API

Max-results value is too high. Only up to 50 results can be returned per query. 

我正在使用此URL。

http://gdata.youtube.com/feeds/api/users/shaytards/uploads?&max-results=100 

我不确定是否需要任何种类的开发人员密钥来加载100个结果。即使你知道一种方法来加载视频75-100将是伟大的,但任何帮助,将不胜感激。

回答

3

如果您需要获得50个以上的结果,Youtube数据API要求您设置自己的分页。在这种情况下,你可以将max-results设置为50并执行查询,然后在你的页面上有某种“下一个”按钮(或者你想实现你的分页),这会触发一个新的调用ajax,新页面或任何你自己的工作流程)。这个新的电话将是相同的数据馈送,但是你可以附加参数&start-index=51,这样你可以得到50个更多的结果,编号为51-100。你可以继续这样的最多1000个结果。

有关更多详细信息,请参阅https://developers.google.com/youtube/2.0/reference#Paging_through_Results