gpt4 book ai didi

java - 列出并访问 Google 云端硬盘中的 "Incoming"文件夹

转载 作者:行者123 更新时间:2023-12-01 11:57:47 24 4
gpt4 key购买 nike

我想使用 Google Drive Android API 列出和访问用户的传入项目,但我在 Drive API documentation 中找不到任何方法来执行此操作。 。我只知道如何从屏幕截图中获取引用 My Drive 的用户 Drive 的根目录:

// The setup code is from https://developers.google.com/drive/web/quickstart/quickstart-java
Drive drive = new Drive.Builder(httpTransport, jsonFactory, credential).build();
About a = drive.about().get().execute();
id = a.getRootFolderId();
File driverootfolder = drive.files().get(id).execute();
// From here, can use Drive API to traverse user's Drive directories structure

Incoming folder in Google Drive

遗憾的是,Incoming 文件夹不在我的云端硬盘 中的任何位置,并且无法获取其 ID。有办法访问它吗?我的直觉是第三方应用程序不允许这样做。

最佳答案

传入不是真正的文件夹,而只是与您共享的文件列表。

您可以使用以下代码列出此文件夹的内容:

drive.files().list().setQ("sharedWithMe").execute()

但请注意,顺序并不相同,因此对于需要对结果进行分页的大型传入文件夹,可能很难获得与云端硬盘中所示相同的文件顺序。

关于java - 列出并访问 Google 云端硬盘中的 "Incoming"文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28229574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com