将 Google 云端硬盘文件自链接转换为界面链接


使用 Google 云端硬盘文件

API 时,我想按名称查找文件或文件夹,并返回您拥有的链接,就像您使用的是实际的 Google 云端硬盘用户界面一样。

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

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

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

selfLink 是一个指向您刚刚下载的项目的 rest api 链接,即它指向自身。因此,我从未真正找到它的用途。即。你应该忽略它。"403每日限制..."消息仅表示您在未设置授权标头的情况下调用了云端硬盘 API 网址。

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

错误

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

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

相关内容

  • 没有找到相关文章

最新更新