无法通过下载URL检索文件内容

时间:2013-04-18 00:57:09

标签: google-drive-api

大约一个小时后,我无法通过下载URL属性检索文件内容。

每次我尝试获取它时,API都会回复401(未经授权的错误)。

以下是使用的代码:https://gist.github.com/arnaudbreton/5409015 凭据存储在GAE数据存储中并成功检索/刷新。 第一次调用文件端点是有效的,但不是第二次调用下载内容。

今天上午工作了。 到目前为止我尝试过不同的事情 - 撤销客户端密钥(在其他线程中找到解决方案) - 创建要测试的新客户端 - 从驱动器断开我的APP,再次接受

似乎没有解决我的问题。

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

正在进行修复/回滚,应尽快恢复正常。

答案 1 :(得分:0)

您可以使用

resp.alternateLink;
resp.webContentLink;

我在一天之后遇到了同样的问题,使用downloadUrl来获取内容但是通过webContentLink获得了它。

var request = gapi.client.drive.files.list();
                request.execute(function (resp) {

resp.alternateLink;
    resp.webContentLink;
});