YouTube Data API v3调用返回的最大结果是多少?

Gre*_*Sun 3 youtube api limit

上下文

我正在使用YouTube Data API V3提供有关进行HTTP GET的咨询服务; 为了开发基于Windows的应用程序来获取Youtube的结果列表,例如特定的CATEGORY或特定的TAG.

我们愿意使用任何编程语言(我来自C++背景,我希望你能支持直接的HTTP连接,而不使用谷歌客户端SDK等)来连接到YouTube和(HTTP)GET数据.(每月一次)或者这样,所以YouTube API配额不应该是问题).

问题

我的一些客户的网络开发人员告诉我们,YouTube API v3最多只会返回500条记录/结果,比如一个返回JUST总观众,视频链接和基本元数据的查询.

S,说我希望找到类别"家庭音乐"或"篮球"的5000个结果 - 我有开发人员密钥等都已设置,这可能吗?

如果是这样,我需要填充哪些GET字段(例如"max_results_per_page")?

谢谢.

Kea*_*eks 8

对于任何任意查询,API不会提供超过500个搜索结果.这是设计的.从技术上讲,这意味着nextPageToken一旦你达到~500的结果就不会返回该字段.没有其他参数可以改变这一点.

如果您想要查询的结果超过500个,则必须将其拆分为更具体的子查询.我建议使用publishedAfterpublishedBefore参数来实现这一点,但可以在这里尝试其他的.

  • 有人碰巧知道YouTube文档中这个~500的限制在哪里? (2认同)