通过API访问“任何有链接的人”谷歌电子表格



尝试以下工作流程:

    创建一个Google电子表格。设置ACL为"任何有链接的人"
  1. 获取密钥(https://spreadsheets0.google.com/spreadsheet/ccc?key=HEREISTHEKEY)
  2. 尝试使用HTTP API访问它:https://spreadsheets.google.com/feeds/list/HEREISTHEKEY/o6d/public/full(尝试使用私有而不是公共也)
  3. 显示404错误

似乎谷歌电子表格API不允许访问私有链接从API当你不是认证,但也许我错了。

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

有什么想法吗(我会填写一个bug报告)?

谢谢!

一个想法,我不确定这是否适用于您的情况,是您可以尝试构建一个虚拟的Google帐户,并让您的接口使用这些虚拟凭据访问HTTP API。这是肮脏的,但它可能有效,因为一旦您登录,您肯定应该进行身份验证。对吧?

为了能够通过API访问它,您需要"发布"电子表格。你可以通过文件菜单:

文件

> "发布到web……"

你将能够通过你给的URL的API。我一开始也有这个问题!

相关内容

  • 没有找到相关文章

最新更新