2011-08-10 159 views
4

的“知道链接的人”谷歌电子表格请尝试以下流程:访问通过API

  1. 创建一个谷歌电子表格。设置其ACL为“知道链接的人”
  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 Spreadsheet API不允许访问来自API的私人链接时,你是不是认证,但也许我错了地方。

这是不合逻辑的,因为您从浏览器访问此电子表格时无需登录。

任何想法(我会填写一个错误报告)?

谢谢!

回答

0

有一种想法,我不确定这是否适用于您的情况,您可能会尝试构建一个虚拟Google帐户,并让您的界面使用这些虚拟凭证访问HTTP API。它很脏,但它可能会起作用,因为一旦你登录了,你一定要被认证。对?

0

为了能够通过API访问它,您需要“发布”电子表格。您可以通过文件菜单中做到这一点:

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

然后您就可以通过它与您提供的网址的API。我最初也有这个问题!