0

我正在使用 Google 图书 API。

我目前每天的查询数限制为 1M,每个用户每 100 秒的查询数限制为 100。

我代表用户在我的服务器中发出请求,所以我使用该quotaUser参数。

现在,问题来了:

在一个步骤中(当用户导入 CSV 书籍时)——我需要创建一堆请求。

为此,我发送一个随机 UUID 作为quotaUser参数,并并行发出请求。

这是问题所在:

Google 图书有时仍会向我发送 429 它说:

Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:XXXX

我不明白这怎么可能。如果quotaUser可行,我不可能每分钟为单个quotaUserid 发送超过 100 个请求。

我可以通过哪些方式进行调试?

当我查看 Cloud Console 时,我看不到一个页面,在那里我可以准确地看到正在发送的参数(也许 quotaUser 没有进来,或者类似的东西)

4

1 回答 1

0

对于后代,经过研究,我意识到这是 Google Books API 上的一个真正的错误。它还没有与 Google Cloud 很好地集成——quotaUser 只是不起作用。

于 2022-01-06T05:58:47.210 回答