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