首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取服务帐户中文件的下载链接Google

获取服务帐户中文件的下载链接Google
EN

Stack Overflow用户
提问于 2017-05-04 12:20:12
回答 2查看 702关注 0票数 1

我是成功地上传文件与服务帐户。我使用auth服务帐户上传、列表和更新文件。

我看不见浏览器里的文件。只有我的应用程序才能看到它。但是如何获得上传文件的下载链接呢?

任何人都可以帮助我,并给我一个指南,以获得下载链接?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-04 12:30:14

记住,服务帐户不是你。服务帐户是一个虚拟用户,您要上传文件到服务帐户谷歌驱动器帐户。然后,它上传的文件将由它拥有。

文件资源应该包含这些链接之一。您可以使用它们向其他用户显示文件。

  • 将用户链接到来自webContentLink的文件资源文件(下载)
  • 将用户链接到一个文件- webViewLink表单文件资源 (将在Google驱动器网站中打开)

webViewLink字符串用于在相关的Google编辑器或浏览器中打开文件的链接。

webContentLink字符串用于在浏览器中下载文件内容的链接。这仅适用于驱动器中具有二进制内容的文件。

在您能够使用这些链接之前,您可能必须让服务帐户将文件设置为公共文件或与您共享该文件。检查权限

票数 0
EN

Stack Overflow用户

发布于 2018-01-23 13:58:34

com.google.api.services.drive.model.File文档= null;

代码语言:javascript
复制
try {
     document = serrvice.files().get(googleFileId).setFields("*").execute();
} catch (IOException e) {
     e.printStackTrace();
}

然后API返回完整的文件资源。这是为v3驱动器API。

如果您使用v2驱动器api,请使用:

代码语言:javascript
复制
try {
     document = serrvice.files().get(googleFileId).execute();
} catch (IOException e) {
     e.printStackTrace();
}

然后API返回完整的文件资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43782753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档