我正在使用Google Drive API(服务器端的原始HTTP)。现在我需要让用户在浏览器中下载他们的文件(我不想下载到我们的服务器然后发送给用户)。
根据本指南:https://developers.google.com/drive/v3/web/manage-downloads,需要webContentLink
。但是我注意到files.get
或files.list
的所有文件都没有。
在浏览器中,我无法使用FORM提交,因为我无法创建授权标头。我也不能使用AJAX,因为它们在响应中没有CORS头。
对于DropBox API,它们允许将Authorization标头移动到查询字符串中。 Google云端硬盘有类似内容吗?
编辑:有关其他信息,我愿意将访问令牌发送到浏览器,因为我们将通过HTTPS工作。