YouTube数据API,仅通过几百次PUT更新就达到了10000个配额
我有一个YouTube频道,有将近800个视频。我正在使用YouTube数据API V3更新每个视频的标题和描述 下面是我正在进行的更新的一个示例:YouTube数据API,仅通过几百次PUT更新就达到了10000个配额,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,我有一个YouTube频道,有将近800个视频。我正在使用YouTube数据API V3更新每个视频的标题和描述 下面是我正在进行的更新的一个示例: curl --request PUT \ 'https://www.googleapis.com/youtube/v3/videos?part=snippet' \ --header 'Authorization: Bearer ACCESS_TOKEN' \ --header 'Accept: application/json' \
curl --request PUT \
'https://www.googleapis.com/youtube/v3/videos?part=snippet' \
--header 'Authorization: Bearer ACCESS_TOKEN' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{"id":"xxxxxxxxxxx","snippet":{"description":"Updated description, often quite long","title":"Updated title","channelId":23}}' \
--compressed
这(终于)奏效了。所以我开始进行批量更新,为每一个视频生成新的标题和描述,并发出单独的PUT请求
问题是,在收到警告之前,我成功更新了大约175次:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceeded",
"message": "Daily Limit Exceeded. The quota will be reset at midnight Pacific Time (PT). You may monitor your quota usage and adjust limits in the API Console: https://console.developers.google.com/apis/api/youtube.googleapis.com/quotas?project=xxxxxxxxxxxxx",
"extendedHelp": "https://console.developers.google.com/apis/api/youtube.googleapis.com/quotas?project=xxxxxxxxxxxxx"
}
],
"code": 403,
"message": "Daily Limit Exceeded. The quota will be reset at midnight Pacific Time (PT). You may monitor your quota usage and adjust limits in the API Console: https://console.developers.google.com/apis/api/youtube.googleapis.com/quotas?project=xxxxxxxxxxxxx"
}
}
我在200次更新中使用了我每天10000次的请求配额。这怎么可能
是否有一种方法可以在一次PUT请求期间更新多个视频ID。配额是如何计算的?我似乎找不到它的任何数据。文档中说,调用视频.update
snippet部分的端点需要53个单位的配额成本
因此,每天的配额达到10000个单位——如果只考虑更新的话——你在任何一天都不能得到超过188个视频的片段
元数据更新。文档”说,调用片段
部分的videos.update
端点的配额成本为53个单位
因此,每天的配额达到10000个——如果只考虑更新的话——在任何一天更新的视频片段都不可能超过188个。谢谢你的介绍。这个数字似乎是对的。最后,我使用了一系列我拥有的gmail地址来创建跟踪谷歌云帐户来执行所有787更新。我记得几年前,在一个旧的API版本上,这根本不是问题。这只是更新文本,我很惊讶他们能计算这么多的单位。谢谢你给我们一些启示。这个数字似乎是对的。最后,我使用了一系列我拥有的gmail地址来创建跟踪谷歌云帐户来执行所有787更新。我记得几年前,在一个旧的API版本上,这根本不是问题。这只是更新文本,我很惊讶他们能计算这么多单位。