4

我正在尝试使用Google Photos API逐步上传一个非常大的本地照片库。

一切正常,但在上传大约 1.2GB 后,请求开始被拒绝,并显示以下消息:

配额“photoslibrary.googleapis.com/total_upload_bytes”的令牌不足,并限制了消费者“project_number:XXXXXXXXXXXX”的服务“photoslibrary.googleapis.com”的“UploadBytesPerDay”

我在 Google Cloud Console 的部分检查了我的照片库 API 配额,IAM & admin我只使用了 10,000 个每日请求中的 80 个。

我在 Google Photos/Drive 中有足够的可用存储空间,并且尝试上传的文件很小(~5MB)。

我在 API 文档的限制和引号部分没有看到任何内容。有谁知道什么可能会阻止我的请求?

4

4 回答 4

0

Google API 文档有时会让人非常困惑,甚至有些地方已经过时了。但他们确实在这里提到了配额限制

Library API 请求的配额限制为每个项目每天 10,000 个请求。访问媒体字节的请求(例如加载照片或视频)不计入限制。

超出配额限制

如果超过对 Library API 的请求配额,API 会返回错误代码 429 和项目已超出配额的消息。有关详细信息,请参阅服务条款。

于 2018-09-21T22:15:59.787 回答
0

Cryptonome,该配额与此线程无关(显然)。错误消息是关于上传字节的,而不是“每天的请求数”。

于 2018-09-30T22:56:07.080 回答
0

谷歌终于通过bugtracker #115932469修复了这个问题。Photos API 现在按预期工作。

于 2018-11-08T18:11:08.097 回答
-1

我看到了完全相同的东西,在 Google 上找不到任何内容,甚至讨论任何类型的上传字节配额。

FWIW,我为此提交了一个错误:

https://issuetracker.google.com/issues/115932469

于 2018-09-19T02:18:23.620 回答