读取上载文件需要什么范围

时间:2013-08-15 03:42:23

标签: google-drive-api

我正在使用JS客户端将文件上传到云端硬盘,然后尝试通过下载其内容从我的服务器应用访问该文件。服务器代码是......

HttpResponse resp = service.getRequestFactory().buildGetRequest(new GenericUrl(file.getDownloadUrl())).execute();

如果用户已授予所有驱动器范围,则此工作正常。但是,如果用户仅授予 drive.file ,则调用将失败并显示404错误。

如果我使用云端硬盘网页查看上传的文件,则会显示为由我的应用创建。

如果没有驱动器范围,我需要做些什么来阅读上传的文件?

我的选择器代码是......

tools.Constants.clientId = '694357857995';

var picker = new `google.picker.PickerBuilder()
.setAuthUser(cnU['email'])
.addView(uploadView)
.addView(view)
.setAppId(tools.Constants.clientId)
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.setCallback($scope.pickerCallback2)
.build();`

0 个答案:

没有答案