Youtube数据API V3:100000是playlitems.lsit可以检索的最大项目数吗?

Youtube数据API V3:100000是playlitems.lsit可以检索的最大项目数吗?,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,我正在尝试通过Youtube数据api V3,使用playlitems.list和videos.list方法的组合,获取上传到Youtube频道上的所有视频(该频道有超过60万个视频)。我的代码在达到10万个视频时返回-但我在官方文档中找不到关于这个限制的任何信息(我的配额没有用完)。有人能证实这一点吗?谷歌API方法的这一硬限制没有文档记录,但可以通过向大多数YouTube方法发出请求来查看。现在我没有那么多视频的播放列表。所以我以videos.search为例 例如,没有搜索参数的Video

我正在尝试通过Youtube数据api V3,使用playlitems.list和videos.list方法的组合,获取上传到Youtube频道上的所有视频(该频道有超过60万个视频)。我的代码在达到10万个视频时返回-但我在官方文档中找不到关于这个限制的任何信息(我的配额没有用完)。有人能证实这一点吗?

谷歌API方法的这一硬限制没有文档记录,但可以通过向大多数YouTube方法发出请求来查看。现在我没有那么多视频的播放列表。所以我以videos.search为例

例如,没有搜索参数的Videos.search理论上应该返回YouTube上的所有视频。如果您检查响应中的
totalResults
字段,您将看到
1000000
,因此您可以从youtube获取的最大视频数量将为1000000

回应

{
 "kind": "youtube#searchListResponse",
 "etag": "\"XI7nbFXulYBIpL0ayR_gDh3eu1k/c9K0gDBrP1-D2Zr4IhYolPQ8r3k\"",
 "nextPageToken": "CAUQAA",
 "regionCode": "DK",
 "pageInfo": {
  "totalResults": 1000000,
  "resultsPerPage": 5
 },
totalResults是方法返回的总行数。不管有多少页,都会有。因此,如果您的总结果是100000,并且您知道您有600000,那么我建议这是API的限制

配额是应用程序可以发出多少请求的限制,这与方法本身将返回的行数无关。如果您遇到配额错误,您就会知道。这通常是403个与此相关的错误之一

您没有提到您将遇到错误,因此我建议这不是配额问题,而是api本身的限制,您无法更改