1

您好,我在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 请求错误。奇怪的是,同样的代码也适用于这个电子表格

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

4

2 回答 2

3

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

只想分享修复

“警告:API 请求对未“发布到 Web”的电子表格上的供稿使用公开可见性会产生 HTTP 400 错误请求响应,并显示消息找不到此 URL 的电子表格。确保您拥有正确的 URL并且电子表格的所有者没有删除它。”

于 2012-12-06T01:41:01.657 回答
0

根据我的经验,我猜您可能忘记分享或忘记公开。我刚试了一下,它工作正常。通过在浏览器中输入此链接:

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

于 2012-11-04T18:31:45.343 回答