gpt4 book ai didi

ios - 通过IOS Google Drive SDK列出Google Drive的所有文件夹

转载 作者:可可西里 更新时间:2023-11-01 04:44:17 27 4
gpt4 key购买 nike

实际上,我将 google-drive-sdk 与我的 ios 应用程序集成在一起。我可以通过适用于 iOS 的 google-drive-sdk 将指定文件上传到 google drive。此外,我想提供一种功能,用于从可用文件夹中选择一个文件夹,用户可以在该文件夹中将文件上传到 Google 云端硬盘。

所以,我找到了如何列出 Google Drive 的所有文件,但无法找到如何列出 Google Drive 的所有文件夹。

我也经历了整个API reference在谷歌开发者网站上,但没有找到任何解决方案。

我发现在某个地方可以使用下面的代码文件夹列表,所以尝试了一下,但没有用。

GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];
query.q = @"mimeType='application/vnd.google-apps.folder' and trashed=false";

[self.driveService executeQuery:query completionHandler:^(GTLServiceTicket *ticket,
GTLDriveFileList *files,
NSError *error) {

if (error == nil) {
NSLog(@"Array of folder: %@", files.items);
} else {
NSLog(@"An error occurred: %@", error);
}
}];

那么有没有使用 google-drive-sdk 从 Google Drive 获取文件夹列表的解决方案?

最佳答案

假设此代码有效,则查询中存在问题。多个查询应通过组合。

query.q = @"mimeType='application/vnd.google-apps.folder' and trashed=false";

有关示例查询的更多示例,请查看 Search for Files在官方文档中。

此外,如果此代码不起作用,您需要使用 Files.list()上面有查询。检查链接,其中有一个您可能想要使用的 Object-c 示例代码。

关于ios - 通过IOS Google Drive SDK列出Google Drive的所有文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17213863/

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