4

尝试以下工作流程:

  1. 创建一个谷歌电子表格。将其 ACL 设置为“知道链接的任何人”</li>
  2. 获取其密钥(https://spreadsheets0.google.com/spreadsheet/ccc?key=HEREISTHEKEY)
  3. 尝试使用 HTTP API 访问它:https ://spreadsheets.google.com/feeds/list/HEREISTHEKEY/o6d/public/full (也尝试使用私有而不是公共)
  4. 收到 404 错误

当您未通过身份验证时,Google 电子表格 API似乎不允许从 API 访问私有链接,但也许我在某处错了。

这有点不合逻辑,因为从浏览器访问此电子表格时不需要登录。

有什么想法(我会填写错误报告)?

谢谢!

4

2 回答 2

0

一个想法,我不确定这是否适用于您的情况,您可能会尝试构建一个虚拟 Google 帐户并让您的界面使用这些虚拟凭据访问 HTTP API。它很脏,但它可能会起作用,因为一旦您登录,您肯定应该通过身份验证。正确的?

于 2013-09-04T17:40:14.520 回答
0

为了能够通过 API 访问它,您需要“发布”电子表格。您可以通过文件菜单执行此操作:

文件> “发布到网络...”

然后,您可以通过 API 使用您提供的 URL 进行操作。我最初也有这个问题!

于 2015-08-28T13:59:15.740 回答