首页 > 解决方案 > 使用 apikey 从 Google Sheets API 获取 403

问题描述

我一直在使用 Google 表格作为我的一些应用程序的简单数据后端。基本上这些是客户希望能够轻松更改的 20 行乘 20 列。我一直在通过这样的调用获取数据:

https://sheets.googleapis.com/v4/spreadsheets/myspreadsheetid/values:batchGet?ranges=dynamicdatafromapi&majorDimension=ROWS&key=myapikeyfromgoogle

突然之间,这些电话无法正常工作。我越来越

{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}

即使在谷歌的 API 浏览器中,我也只看到关于 oauth 的警告。

知道会发生什么吗?我不能让它工作。

我在问之前阅读了这些答案:

标签: google-sheetsgoogle-sheets-api

解决方案


这似乎是谷歌方面的一个错误。今天很多人都面临这个问题。希望谷歌会尽快清除它。我们的网站因此而关闭:(

请参阅相关问题:Cannot access public sheet with Sheets API


推荐阅读