如何从谷歌电子表格

时间:2017-07-20 02:37:19

标签: javascript google-sheets

我正在尝试从其他用户创建的公开共享Google SpreadSheets中获取JSON数据。

要调用该API,我使用以下网址格式:https://spreadsheets.google.com/feeds/list/[sheet_id]/[tab_id]/public/basic?alt=json

但是当我从共享链接中设置sheet_id时,我会收到404响应。 :-(

enter image description here

顺便说一下,如果我在网上公开,我可以从同一个共享链接获取JSON数据。

像这样:

enter image description here

我是否可以仅从其他用户共享链接获取json数据?

这是我的申请条件。

  1. 可以从很多人发送共享链接。
  2. 这些链接不在网上公开。
  3. 我从共享链接制作sheet_id并致电api。
  4. 我从api响应数据运行应用程序。
  5. 感谢您的耐心等待,请原谅我的英语不好。

1 个答案:

答案 0 :(得分:1)

我不确定您使用的API方法,但这似乎可以在您提供的示例电子表格中正常工作。 (确保包含您的API密钥。)

GET https://sheets.googleapis.com/v4/spreadsheets/1TlGL9JASdAidux2xAMKKbWOeMEAJswzRUdp4cWqnDzg/values/texts?key=<REDACTED>