【发布时间】:2015-10-22 06:11:13
【问题描述】:
我正在尝试使用 Google Drive API for Go 从存储在我的 Google Drive 中的私人文件夹下载一些 *.FIT 文件。 (佳明 310XT 数据)
我已经按照找到here的向导和指南,并成功地从一个文件夹中获取了一个完整的文件列表。
我正在使用this sample code,但我无法下载任何文件。 文件 DownloadUrl 和 ExportFormats 属性始终为空。 有没有人成功做到这一点,或者我只是错过了一些重要的事情?
编辑: 第一个问题是关于范围的,但是改成 drive.DriveScope 后我只能下载 0 字节的文件。
已解决
使用正确的 http.RoundTripper 解决了 0 字节大小的问题。 (client.Transport)
【问题讨论】:
-
定义不能下载文件。
-
如前所述,文件 DownloadUrl 和 ExportFormats 属性始终为空。
-
您使用什么范围进行身份验证?
-
我使用此示例代码在用于上传文件的同一用户帐户(我的)下授权developers.google.com/drive/web/quickstart/go。 (来自安卓应用)
-
我的意思是身份验证。 :-)
标签: go google-drive-api