Google Spreadsheet JSON请求 - 400状态

时间:2012-11-02 05:11:49

标签: json google-spreadsheet-api

您好我在Google Docs处有一个公开的Google电子表格。但是当我向JSON请求时:

$.getJSON( "https://spreadsheets.google.com/feeds/list/0Ak0qDiMLT3XddHlNempadUs1djdkQ0tFLWF6ci1rUUE/od6/public/values?alt=json-in-script&callback=?&gid=0",
function (data) {   console.log(data) })

我收到HTTP 400请求错误。奇怪的是,完全相同的代码适用于this spreadsheet

这里发生了什么?非常感谢。

2 个答案:

答案 0 :(得分:3)

我一直在寻找同样问题的解决方案。这让我想到了这一点。

只想分享the fix

“警告:对于非”发布到网络“的电子表格上使用公共可见性的API请求会产生HTTP 400错误请求响应,并显示消息此网址上的电子表格不能是找到。确保您拥有正确的网址,并且电子表格的所有者尚未将其删除。“

答案 1 :(得分:0)

根据我的经验,我猜你可能忘记分享或忘记将其公之于众。我刚尝试过,它工作正常。在浏览器中输入此链接:

https://spreadsheets.google.com/feeds/list/0Ak0qDiMLT3XddHlNempadUs1djdkQ0tFLWF6ci1rUUE/od6/public/values?alt=json-in-script&gid=0