我正在尝试从googlesheet中获取json
工作表发布于:
我见过的获取Google表格密钥的示例都没有一个带有“ / e”的网址。
我所看到的示例具有以下形式
https://spreadsheets.google.com/feeds/list/GOOGLE-SHEET-KEY/default/public/full?alt=json
我认为密钥应该是“ 2PACX-1vQ7VXz3uE1SkR_7JyU5FdzLkdIvM_hUjUfHBSSS5xshCL0ZmmE_JVxc3rqI5p1sNGUZWS7SMVrlIcyf”,但这无效。
而且我尝试使用带有“ / e”和不带有“ / e”的东西,但是它们都不能用于获取工作表的json。
也许有些愚蠢的事情发生了,所以任何帮助都值得赞赏。
答案 0 :(得分:3)
要使用JSON格式获取Google表格数据,请使用url:
https://spreadsheets.google.com/feeds/list/GOOGLE-SHEET-KEY/od6/public/values?alt=json
仅当您有权访问文档(即您是创建者或共享链接)时,您才能获取 Google表格密钥
将文档发布到Web时,您将获得一个类似于以下内容的“发布到Web” URL:
但是拥有此URL并不能为您提供 Google表格密钥
在页面的URL中, Google表格密钥位于以下位置:
https://docs.google.com/spreadsheets/d/
和/edit#gid=0
(#gid = <任何数字> ...随纸张不同而异)
链接之间存在 Google表格密钥:
https://docs.google.com/spreadsheets/d/
和/edit?usp=sharing
注意:如果在加载JSON页面时出现错误“很抱歉,该文档未发布。” ,则表示该文档尚未发布到网络上。 / p>