Javascript 如何从google电子表格中获取json数据

Javascript 如何从google电子表格中获取json数据,javascript,google-sheets,Javascript,Google Sheets,我试图从其他用户创建的公共共享谷歌电子表格中获取JSON数据 要调用该api,我使用以下url格式:https://spreadsheets.google.com/feeds/list/[sheet\u id]/[tab\u id]/public/basic?alt=json 但是,当我从共享链接获得的id设置工作表时,我收到404响应:-( 顺便说一下,如果我在web上公开JSON数据,我可以从同一个共享链接中获取JSON数据 像这样: 我可以只从另一个用户共享链接获取json数据吗 这是

我试图从其他用户创建的公共共享谷歌电子表格中获取JSON数据

要调用该api,我使用以下url格式:
https://spreadsheets.google.com/feeds/list/[sheet\u id]/[tab\u id]/public/basic?alt=json

但是,当我从共享链接获得的id设置
工作表时,我收到404响应:-(

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

像这样:

我可以只从另一个用户共享链接获取json数据吗

这是我的申请条件

  • 共享链接可以由许多人发送
  • 这些链接对web不是公开的
  • 我从共享链接生成sheet_id并调用api
  • 我从api响应数据运行应用程序

  • 感谢您的耐心,请原谅我的英语不好。

    我不确定您使用的是什么API方法,但在您提供的示例电子表格中,这似乎很好。(请确保包含您的API密钥。)

    GEThttps://sheets.googleapis.com/v4/spreadsheets/1TlGL9JASdAidux2xAMKKbWOeMEAJswzRUdp4cWqnDzg/values/texts?key=
    
    您能分享一个示例共享链接和您正在发出的完整HTTP请求吗?这可能会给您一些指导,我认为要获得一份私人工作表数据,您需要进行身份验证。@smarx谢谢!这是示例url!
    GET https://sheets.googleapis.com/v4/spreadsheets/1TlGL9JASdAidux2xAMKKbWOeMEAJswzRUdp4cWqnDzg/values/texts?key=<REDACTED>