最大结果值太高。YouTube API

最大结果值太高。YouTube API,youtube,youtube-api,Youtube,Youtube Api,我正在尝试加载YouTube频道的前100个视频,但只能加载50个视频。我总是收到这个错误消息 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个结果。即

我正在尝试加载YouTube频道的前100个视频,但只能加载50个视频。我总是收到这个错误消息

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也很好,但如果您需要获得50个以上的结果,Youtube数据API要求您设置自己的分页。在这种情况下,您可以将max results设置为50并进行查询,然后在页面上有某种类型的“next”(下一步)按钮(或者您希望实现分页),该按钮将触发新调用(通过ajax、新页面或您自己的工作流)。这个新的调用将是对同一个数据源的调用,但是您需要附加参数
&start index=51
,这样您将获得50个以上的结果,编号为51-100。您可以继续这样操作,最多可获得1000个结果


有关更多详细信息,请参阅。

在YouTube数据API V3中,它有点不同。每个搜索查询返回一个“nextPageToken”,可用于后续查询以获得更多结果。文档:

您可以在此处找到最佳答案