我想要做的就是:1)将文件上传到Google驱动器 - 完成2)获取此上传文件的可共享链接,并使用Google驱动Java API v3将其权限设置为“链接可以查看的任何人”。
文件上传后我试着做file.getWebViewLink()
;但同样是空的。知道怎么做吗?
我建议你先检查Java Quickstart并尝试修改代码。那里有一条像service.files().list()
的线,你可以尝试设置service.files().get().setFields("webViewLink");
来获取webViewlink
属性。
要使用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