gpt4 book ai didi

android - 使用 Drive sdk 从 Drive 文件夹访问完整的文件列表

转载 作者:行者123 更新时间:2023-11-30 01:20:38 26 4
gpt4 key购买 nike

我想访问 Google Drive 文件夹的完整文件列表(这个列表应该也包含不是我创建的文件)

我面临的问题:使用 Drive SDK,似乎只允许两种类型的范围 - FILE_SCOPE 和 APP_FOLDER_SCOPE。他们只能获取由应用程序创建的文件。

在更改为更开放的范围时- https://www.googleapis.com/auth/drive.readonly ,我在尝试连接 GoogleApiClient 时收到 statusCode=INTERNAL_ERROR,resolution=null。

是否可以通过 Drive SDK 以编程方式完全(只读)访问 Google Drive?

欢迎就进一步的研发提出任何建议或指示。

最佳答案

使用 REST API 你应该使用像这样的东西:

List<String> fileInfo = new ArrayList<String>();
FileList result = mService.files().list()
.setPageSize(10)
.setFields("nextPageToken, items(id, name)")
.execute();
List<File> files = result.getFiles();
if (files != null) {
for (File file : files) {
fileInfo.add(String.format("%s (%s)\n",
file.getName(), file.getId()));
}
}

要列出所有文件。去那里获取更多信息: https://developers.google.com/drive/v3/web/quickstart/android

关于android - 使用 Drive sdk 从 Drive 文件夹访问完整的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37159808/

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