gpt4 book ai didi

ios - 无法在 iOS 中使用 Google Drive api v3 列出特定文件夹中的文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:23 27 4
gpt4 key购买 nike

我一直致力于将适用于 iOS 的文件资源管理器应用程序中的 Google Drive v2 api 更新为 v3,我发现很难列出特定文件夹中的直接子项。

我找到了一些包含以下代码的帖子,但没有成功。

GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];
query.q = [NSString stringWithFormat:@"%@ in parents", parentIdQuery ? : @"root"];

我已经尝试在 parentIdQuery 中使用 GTLDriveFile 属性 identifier 以及 name 属性。

当使用 name 属性时我收到错误

com.google.GTLJSONRPCErrorDomain Code=404 "(File not found: .)"

当我使用 identifier 属性时,每次我尝试进入一个目录时我都会得到根文件列表(我可以一遍又一遍地这样做)。除此之外,我每次都会获得所有文件的列表,但不仅仅是根直接子文件。

我将不胜感激你们能给我的任何指导。

谢谢!

个人资料:我正在使用从 https://github.com/google/google-api-objectivec-client 克隆的 GTLCore 项目

Google 的 Drive api 文档没有帮助。

最佳答案

确实是查询的问题,我发布的 query.q 字符串有字符串 and mimeType = 'image/jpg' or mimeType = 'application/vnd.google-apps.folder' 稍后在代码中连接而不是 and (or mimeType = 'image/jpg' or mimeType = 'application/vnd.google-apps.folder') 我没有注意到。

谢谢 sept为您解答!

关于ios - 无法在 iOS 中使用 Google Drive api v3 列出特定文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36413709/

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