gpt4 book ai didi

google-sheets - 谷歌表格 API : The caller does not have permission

转载 作者:行者123 更新时间:2023-12-04 11:16:56 28 4
gpt4 key购买 nike

我正在尝试从 cron 读取文档:
https://sheets.googleapis.com/v4/spreadsheets/<sheet_id>?key=<api_key>
我的文档可供任何知道链接的人使用。

My #1 key settings:    
Application restrictions:

- IP addresses (web servers, cron jobs, etc.) - I added my external IP address.
- API restrictions - none
My #2 key settings:
Application restrictions:

- IP addresses (web servers, cron jobs, etc.) - I added my external IP address.
- API restrictions - Google Sheets API
My #3 key settings:
Application restrictions:

- IP addresses (web servers, cron jobs, etc.) - I added my external IP address.
- API restrictions - Google Sheets API, Google Drive API
My #4 key settings:
Application restrictions:

- IP addresses (web servers, cron jobs, etc.) - none
- API restrictions - Google Sheets API
My #5 key settings:
Application restrictions:

- IP addresses (web servers, cron jobs, etc.) - none
- API restrictions - Google Sheets API, Google Drive API
My #6 key settings:
Application restrictions:

- IP addresses (web servers, cron jobs, etc.) - none
- API restrictions - none

当我尝试使用每个键打开文档时,出现 403 错误:
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}

使用 API Explorer ( https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/get ) 时会发生同样的错误。

同时,文档本身可以从任何计算机和任何浏览器的链接成功打开,甚至是未经授权的用户。

此问题始于 7 月 9 日晚上 09:35 (UTC+0)。

在此错误之前,我使用 #1 key settings 从文档中成功接收到数据。 .

更新:

我发现了另一个奇怪的细微差别:在所有其他文件上都没有这样的问题。在一个特定文档上观察到错误。我将访问设置与其他人进行了比较 - 它们是相同的。

更新 2:

我试图复制表格并通过 API 打开它 - 错误是一样的。
一个小时后,我又试了一次——一切都奏效了。

最佳答案

看完后HoverPhoenix评论,我在 上将我的工作表的访问权限更改为**任何有链接的人**查看器 模式。
Example Access Image
更改访问权限后,它可以正常工作。如果数据安全是问题,那么最好的选择是使用 OAuth 2.0 客户端 ID 作为凭据。

关于google-sheets - 谷歌表格 API : The caller does not have permission,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51261332/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com