此 Google API 方法的硬性限制未记录在案,但可以通过向大多数 YouTube 方法发出请求来查看。现在我没有包含那么多视频的播放列表。所以我以videos.search为例
例如,没有搜索参数的 Videos.search Apis exporter 理论上应该会返回 YouTube 上的所有视频。如果您检查响应中的 totalResults 字段,您将看到 1000000,因此您可以从 youtube 获取的视频的最大数量将在此方法中为 1,000,000。
回应
{
"kind": "youtube#searchListResponse",
"etag": "\"XI7nbFXulYBIpL0ayR_gDh3eu1k/c9K0gDBrP1-D2Zr4IhYolPQ8r3k\"",
"nextPageToken": "CAUQAA",
"regionCode": "DK",
"pageInfo": {
"totalResults": 1000000,
"resultsPerPage": 5
},
totalResults 是方法返回的总行数。不管会有多少页。所以如果你的总结果是 100000 并且你知道你有 600000 那么我建议这是 API 的限制。
配额是应用程序可以发出多少请求的限制,这与方法本身将返回的行数无关。如果您收到配额错误,您会知道的。它通常是与 Limit 相关的 403 错误之一
您没有提到您遇到错误,所以我建议这不是配额问题,而是您自己在 api 中的限制,您无法更改它。