【问题标题】:PERMISSION_DENIED error while reading public spreadsheet with Google Sheets API使用 Google Sheets API 读取公共电子表格时出现 PERMISSION_DENIED 错误
【发布时间】:2018-07-10 15:07:44
【问题描述】:

我正在使用 Google Sheets API v4 来读取我项目中的电子表格内容。它已经工作了几个月,但最近我在阅读一些但不是全部时开始收到 PERMISSION_DENIED 错误。

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

所有工作表都可供网络上的任何人查看,我没有更改我正在使用的 API 密钥,工作表所有者没有更改,有些工作表甚至数周都没有修改。长话短说:我没有更改任何可能影响阅读床单的东西(据我所知),但有些床单突然停止工作。

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

编辑:

几个小时过去了,一些以前不能工作的工作表现在工作了,而一些工作现在不能工作了。在此期间,这些表尚未修改。

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

【问题讨论】:

  • 也许您已达到请求限制?检查developers.google.com/sheets/api/limits
  • 我不认为是这样,因为我得到了 PERMISSION_DENIED 错误。当我测试达到限制时它的行为(使用脚本执行的请求超过允许的数量)时,我收到了 RESOURCE_EXHAUSTED 错误。此外,如果它是由达到限制引起的,它应该在没有发出任何请求的 100 秒后工作,但它没有
  • 我在开发者控制台中检查过,使用量甚至没有接近极限
  • 尝试这些步骤from forum 一次一个: - 尝试清除您的Cache/History - 尝试Incognito/private window - 禁用extensions/add-ons/plug-ins - 尝试其他浏览器,看看它是否与浏览器相关的问题
  • 不幸的是,这些都不起作用。我尝试了各种浏览器、设备、谷歌用户和位置(以检查它是否不是与 IP 相关的问题),但没有效果

标签: google-sheets-api


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    • 2015-07-05
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多