将Google云端硬盘文件selfLink转换为UI链接

时间:2012-11-20 20:19:19

标签: google-api google-drive-api

使用Google Drive File API时,我希望按名称查找文件或文件夹,并返回您使用实际Google云端硬盘用户界面时的链接。

根据API参考'selfLink'提供'返回此文件的链接',但它实际上是API URL(即 - https://www.googleapis.com/drive/v2/files/)。当我按照这个URL时,我得到一个哈希,其中包含消息'未经验证的超出限制的每日限制。继续使用需要注册。这对我来说没有意义,因为我在查找文件时授权了该请求。

当我使用'alternateLink'时,我会得到'使用相关Google编辑器或查看器打开文件的链接',这很不方便,因为它需要额外点击才能进入Google云端硬盘用户界面。

是否必须以某种方式转换selfLink?任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

selfLink是您刚刚下载的项目的rest api链接,即它指向自身。因此我从来没有真正找到它的用途。 IE浏览器。你应该忽略它。 “403每日限制...”消息只表示您在未设置授权标题的情况下调用了Drive API网址。

我不确定我理解你的问题。如果要在编辑器中打开文件,请使用 替代链接。如果您要打开云端硬盘用户界面,只需致电drive.google.com即可。也许试着再次解释你想要实现的目标。

答案 1 :(得分:0)

错误原因 - 超过未经身份验证的使用的每日限制。继续使用需要注册。'

Google限制了API可用于免费用户的次数。达到限制后,它会将您注销,您需要再次登录。此时,您将获得以上错误响应。如果您想避免相同的情况,则需要为Google API付费用户。