0

使用Google Drive File API时,我想按名称查找文件或文件夹并返回您将拥有的链接,就像您使用实际的 Google Drive UI 一样。

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

当我使用“alternateLink”时,我得到“使用相关 Google 编辑器或查看器打开文件的链接”,这很不方便,因为它需要额外点击才能访问 Google Drive UI。

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

4

2 回答 2

1

selfLink 是指向您刚刚下载的项目的rest api 链接,即它指向自身。因此,我从来没有真正找到它的用途。IE。你应该忽略它。“403 Daily Limit...”消息仅表示您在未设置授权标头的情况下调用了 Drive API url。

我不确定我是否理解你的问题。如果要在编辑器中打开文件,请使用备用链接。如果您想打开 Drive UI,只需调用 drive.google.com。也许尝试再次解释您要达到的目标。

于 2012-11-22T06:44:25.213 回答
0

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

Google 限制了免费用户可以使用 API 的次数。一旦达到限制,它将注销您,您需要重新登录。这时候,你会得到上面的错误响应。如果您想避免同样的情况,您需要成为 Google API 的付费用户。

于 2014-03-24T07:05:11.470 回答