我想做的就是: 1)将文件上传到Google驱动器 - 完成 2)获取此上传文件的可共享链接,并使用 Google Drive Java API v3 将其权限设置为“可以查看链接的任何人”。
文件上传后我尝试file.getWebViewLink()
;但同样是空的。知道怎么做吗?
答案 0 :(得分:1)
我建议您首先检查Java Quickstart并尝试修改代码。那里有一行service.files().list()
,您可以尝试将其设置为service.files().get().setFields("webViewLink");
以获取webViewlink
属性。
答案 1 :(得分:1)
要使用Google Drive API实际上启用链接共享:
Permission permission = new Permission()
.setType("anyone")
.setRole("reader");
driveService.permissions().create(fileId, permission)
//... see https://developers.google.com/drive/api/v3/manage-sharing