您好我在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。
这里发生了什么?非常感谢。
答案 0 :(得分:3)
我一直在寻找同样问题的解决方案。这让我想到了这一点。
只想分享the fix:
“警告:对于非”发布到网络“的电子表格上使用公共可见性的API请求会产生HTTP 400错误请求响应,并显示消息此网址上的电子表格不能是找到。确保您拥有正确的网址,并且电子表格的所有者尚未将其删除。“
答案 1 :(得分:0)
根据我的经验,我猜你可能忘记分享或忘记将其公之于众。我刚尝试过,它工作正常。在浏览器中输入此链接: