Youtube API V3;最多只能播放50个视频?

时间:2018-10-14 14:34:58

标签: youtube-api

我设法向YouTube网站API发送了一个请求,并从频道中获取了视频列表,但是仅当 maxResults 的值小于等于50时,该方法才有效。

似乎YouTube API仅返回最多50个视频。

我发现要获得更多结果,我需要使用 pageToken 选项。 但是我不确定如何使用它?

任何示例或教程都可以帮助我了解如何执行此操作?

谢谢

1 个答案:

答案 0 :(得分:1)

最好看的资源实际上是关于implementation of pagination的文档。

  

如果其他结果可用于查询,则API响应   将包含 nextPageToken 属性,    prevPageToken 属性,或两者兼有。然后,可以使用这些属性的值来设置 pageToken 参数以检索   其他结果页面。

我还发现了this resource,这对回答您有关分页的问题很有帮助。

所提供参考文献中的补充说明:

  

请注意,如果列表很长,将需要一些时间来浏览   通过这。这是因为API将结果数限制为50   一页,如果您想转到结果的下一页,则必须   重复通话,并添加一个nextPageToken参考ID。   因此,重要的是要确保您请求   进行第一次通话和以后通话时,nextPageToken参考   也是