如何使用Java中的Google Drive API v3将上传文件的可共享链接添加到Google云端硬盘

问题描述 投票:2回答:2

我想要做的就是:1)将文件上传到Google驱动器 - 完成2)获取此上传文件的可共享链接,并使用Google驱动Java API v3将其权限设置为“链接可以查看的任何人”。

文件上传后我试着做file.getWebViewLink();但同样是空的。知道怎么做吗?

java google-drive-sdk
2个回答
1
投票

我建议你先检查Java Quickstart并尝试修改代码。那里有一条像service.files().list()的线,你可以尝试设置service.files().get().setFields("webViewLink");来获取webViewlink属性。


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

© www.soinside.com 2019 - 2024. All rights reserved.