无法使用iOS中的Google Drive api v3列出特定文件夹中的文件
我一直致力于在iOS文件浏览器应用程序中将Google Drive v2 api更新为v3,我发现很难在特定文件夹中列出直系子项 我已经找到了一些带有以下代码的帖子,但它没有起作用无法使用iOS中的Google Drive api v3列出特定文件夹中的文件,ios,objective-c,google-drive-api,Ios,Objective C,Google Drive Api,我一直致力于在iOS文件浏览器应用程序中将Google Drive v2 api更新为v3,我发现很难在特定文件夹中列出直系子项 我已经找到了一些带有以下代码的帖子,但它没有起作用 GTLQueryDrive *query = [GTLQueryDrive queryForFilesList]; query.q = [NSString stringWithFormat:@"%@ in parents", parentIdQuery ? : @"root"]; 我已尝试在parentIdQuer
GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];
query.q = [NSString stringWithFormat:@"%@ in parents", parentIdQuery ? : @"root"];
我已尝试在parentIdQuery
中使用GTLDriveFile
属性标识符
,以及名称
属性
使用name
属性时,我收到错误消息
com.google.GTLJSONRPCErrorDomain Code=404 "(File not found: .)"
当我使用identifier
属性时,每次尝试进入目录时,我都会得到根文件列表(我可以一遍又一遍地这样做)。除此之外,我每次都会得到所有文件的列表,但不仅仅是根直接子文件
我很感激你们能给我的任何指导
谢谢
PD:
我正在使用从中克隆的GTLCore项目
谷歌的驱动api文档没有什么帮助。这确实是查询的问题,我发布的查询.q字符串的字符串
和mimeType='image/jpg'或mimeType='application/vnd.Google apps.folder'
后来在代码中连接,而不是和(或者mimeType='image/jpg'或者mimeType='application/vnd.google apps.folder')
我还没有注意到
感谢您的回答!您提到您使用的第一个代码段不起作用,怎么回事?您是否尝试按照中的代码进行操作?那里的代码段显示了根目录下所有文件夹中的文件,即使查询中的ID来自另一个文件夹。我已尝试按照代码进行操作,并按照描述进行并使用我自己的查询d,但我还没有弄清楚这有什么问题。@sept谢谢!我已经弄清楚了。这确实是查询的问题,我发布的
query.q
字符串中有和mimeType='image/jpg'或mimeType='application/vnd.google apps.folder'
连接在后面的代码中,而不是和(或mimeType='image/jpg'或mimeType='application/vnd.google apps.folder')
我还没有注意到。谢谢你的回答!你应该继续,并将此标记为正确答案。。)