【问题标题】:Lua can't decode google Sheet JSON?Lua无法解码谷歌表格JSON?
【发布时间】:2015-05-18 06:59:38
【问题描述】:

我正在尝试使用 Lua 在 Corona 中解码 JSON 字符串。 json.decode 似乎适用于较旧的谷歌表格,但不适用于较新的表格 - 而不是一串 JSON 数据,我似乎得到了很多 HTML,谁知道呢。它看起来像这样:

http://pastebin.com/rXVi5UBC

我得到的是 404 网页,还是我遗漏了什么?谷歌表格 API 最近是否有一些变化会导致我的数据不下降?我正在尝试使用标准 Lua json:decode() 函数来解析这样的文档。

S

【问题讨论】:

  • 那个链接的内容肯定不是json。它是一个 HTML 页面。从标题看,它看起来像是一些顶级的 Google 表格页面。因此,听起来您为获取相关工作表所做的任何事情都不起作用。可能是身份验证问题?
  • 是的!同意。不过,这不是身份验证问题,因为我知道我正在处理工作表——只是响应为空(nil)。无论如何,我想出了答案!谢谢。

标签: json lua google-sheets coronasdk


【解决方案1】:

我发现了它不起作用的原因——结果是新的 google 表格文档需要“发布”才能通过 API 访问。

https://support.google.com/docs/answer/37579?hl=en

【讨论】:

    【解决方案2】:

    (抱歉,它不允许我发表评论......)

    我正在尝试在谷歌电子表格中对 JSON 进行类似的读取。您能否解释一下如何将其导出为 JSON 以及您遵循的其他一些步骤?我似乎无法做到恰到好处...

    【讨论】:

    • 创建一个不同的问题,我会看看我能做什么。我不会在这个问题中发布答案——给我一个链接。
    猜你喜欢
    • 2018-12-18
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    相关资源
    最近更新 更多