Java 如何获取google共享驱动器根Id

Java 如何获取google共享驱动器根Id,java,google-drive-api,Java,Google Drive Api,我已获得与我共享的驱动器Id。 我想找到共享驱动器根ID my Drive: root shared With me : sharedWithMe 您甚至可以尝试使用Postman或SOAP UI来获取此官方链接中提到的详细信息: 点击GEThttps://www.googleapis.com/drive/v2/files/root在postman/soap UI中,将生成一个JSON响应,其中将提到您的根 注意:在上面的请求中,root是您的根文件夹的别名。您应该得到一个JSON响应,其

我已获得与我共享的驱动器Id。 我想找到共享驱动器根ID

my Drive: root

shared With me : sharedWithMe

您甚至可以尝试使用Postman或SOAP UI来获取此官方链接中提到的详细信息:

点击
GEThttps://www.googleapis.com/drive/v2/files/root
在postman/soap UI中,将生成一个JSON响应,其中将提到您的根

注意:在上面的请求中,root是您的根文件夹的别名。您应该得到一个JSON响应,其中应该有根文件夹的“id”

如果您想知道文件夹结构,请尝试下面的步骤,否则请尝试上面的步骤

File fileMetadata = new File();
fileMetadata.setName("Invoices");
fileMetadata.setMimeType("application/vnd.google-apps.folder");

File file = driveService.files().create(fileMetadata)
    .setFields("id")
    .execute();
System.out.println("Folder ID: " + file.getId());
在驱动器API中,文件夹本质上是一个文件,由 特殊文件夹MIME类型应用程序/vnd.google-apps.folder。你 可以通过插入具有此MIME类型的文件和 文件夹标题。设置文件夹标题时不要包含扩展名


参考资料:

你的Java相关问题是什么?@LutzHorn,我猜他想通过编程知道根Id。我使用“root”获取我的驱动器文件夹文件列表,使用“sharedWithMe”获取与我共享的文件夹文件列表,现在我想获取共享驱动器文件夹文件列表检查:我知道“root”是根文件夹别名,但我想知道“共享驱动器”的别名?