使用 Google 个工作表 API 读取 public 电子表格时 PERMISSION_DENIED 出错

PERMISSION_DENIED error while reading public spreadsheet with Google Sheets API

我正在使用 Google Sheets API v4 阅读项目中的传播sheet 内容。几个月来它工作得很好,但最近我在阅读一些但不是全部时开始出现 PERMISSION_DENIED 错误。

之前所有的sheet都可以正常使用,但是现在有些无法读取(导致PERMISSION_DENIED错误),而其他的仍然可以正常使用。此外,当我创建一个新的 sheet 时,它不起作用。

所有 sheet 都可供网络上的任何人查看,我没有更改我正在使用的 API 密钥,sheet 所有者没有更改,一些sheets 甚至几周都没有修改过。长话短说:我没有更改任何可能影响阅读 sheet 的内容(据我所知),但 sheet 中的某些内容突然停止工作。

最近 Google Sheets API 的工作方式有什么变化吗?还是我漏掉了什么?

编辑:

几个小时过去了,一些以前不能用的 sheet 现在可以用了,而一些可以用的现在不能用了。 sheet 在此期间没有被修改。

这可能是达到任何使用限制造成的吗?我没有收到 RESOURCE_EXHAUSTED 消息。在每种情况下都是 PERMISSION_DENIED。

原来是 bug on Google side。现在一切正常。