【问题标题】:Google Spreadsheet JSON request - 400 statusGoogle 电子表格 JSON 请求 - 400 状态
【发布时间】:2012-11-02 05:11:48
【问题描述】:

您好,我在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

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

【问题讨论】:

    标签: json google-spreadsheet-api


    【解决方案1】:

    我一直在寻找解决同一问题的方法。这让我想到了这个。

    只想分享the fix:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 是的,那是我所说的电子表格的 json 正在工作......不是那个不工作的。我的电子表格已经公开。不过还是谢谢。
      猜你喜欢
      • 2016-10-19
      • 1970-01-01
      • 2019-09-13
      • 2017-09-07
      • 2017-06-02
      • 2020-10-03
      • 2015-04-01
      • 1970-01-01
      相关资源
      最近更新 更多