Google表格API V4 403错误

时间:2016-08-18 03:12:32

标签: ruby google-sheets-api

我通过Google表格V4 REST API和Ruby从电子表格中提取数据:

https://sheets.googleapis.com/v4/spreadsheets/MASTER_SPREADSHEET_ID/values/A:GH?key=GOOGLE_SERVER_KEY

我之前有过这个工作,直到电子表格被删除并重新创建。现在我的新电子表格出现403错误。

enter image description here

的API:

enter image description here

文档声明您可以使用API​​密钥附加网址,我是否解释了这个错误?

enter image description here

3 个答案:

答案 0 :(得分:0)

首先,请确保您有权调用此电子表格。您还可以尝试将此电子表格的状态更改为公开,并检查您是否可以立即访问它。此403错误通常是由授权请求中的某些配置错误或遗漏引起的。有关详细信息,如果您authorizing requests with OAuth 2.0,请确保使用适当的范围。

答案 1 :(得分:0)

按照KENdi所说的,您还将获得一个

The remote server returned an error: (403) Forbidden.

如果未启用所需服务的API。

答案 2 :(得分:0)

我遇到了同样的问题并解决了它。 问题在于您尝试访问的 Google 表格的公共范围。

  1. 输入您要访问的电子表格。
  2. 点击分享按钮。
  3. 点击查看链接。

如果您将要访问的电子表格的公开视图设置为链接视图,则所有想要访问该链接的用户都可以访问它。