从 Rails 中的 Google Picker API 下载文件

Eli*_*ina 2 javascript ruby-on-rails download google-picker

我使用Google Picker API从用户的 Google 云端硬盘中选择文件。我拥有有关此 API 返回的文件的所有元数据。但我不知道如何在我的服务器上下载这个文件。

使用以下链接下载文件只能正确下载一些文件,而其他文件已损坏:

"https://drive.google.com/uc?export=download&id="+fileid
Run Code Online (Sandbox Code Playgroud)

我使用的是 Rails 3.2 版本

任何帮助将不胜感激。谢谢。

And*_*Gee 5

您需要使用 GET 请求发送标头:

Authorization: Bearer [token]
Run Code Online (Sandbox Code Playgroud)

令牌在哪里gapi.auth.getToken().access_token

gapi定义于:gapi.load('auth', {'callback': onAuthApiLoad});