调查 quotaUser 问题

Investigating quotaUser issues

我正在使用 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 有效,我不可能每分钟为单个 quotaUser id 发送超过 100 个请求。

我可以用什么方式调试它?

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

为了后代,经过研究我意识到这是 Google 书籍 API 上的一个真正的错误。它与 Google Cloud 的集成还不太好 -- quotaUser 根本不起作用。