【发布时间】:2016-12-21 07:38:50
【问题描述】:
我在 API Manager 中生成了一个服务器密钥,并尝试在我的 Mac 上执行以下操作:
curl 'https://sheets.googleapis.com/v4/spreadsheets/MySheetID?ranges=A1:B5&key=TheServerKeyIGeneratedInAPIManager'
但这就是它返回的内容:
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
我在这里做错了什么?
【问题讨论】:
-
密钥用于访问公共数据,您所做的需要经过身份验证的访问。
-
在大多数情况下,存在一些范围问题。请检查并验证脚本需要哪些范围。
-
还要确保您的共享设置设置为“知道链接的任何人都可以查看” - 如果没有此链接,我的就无法使用(即使它已发布到网络上)。
标签: google-api google-sheets google-sheets-api