С запросом
GTLQueryDrive *queryFilesList = [GTLQueryDrive queryForChildrenListWithFolderId:@"root"];
Я получаю все в корневой папке: файлы и папки. Конечно, я могу найти папку в GTLDriveChildList
. Но в корневой папке могут быть тысячи элементов, и мне нужен только один из них. Я попробовал узкий поиск. Комментарии в GTLQueryDrive.h
говорят, что это возможно. Я пробовал queryFilesList.q = @"mimeType='application/vnd.google-apps.folder'";
запрашивать только папки или queryFilesList.q = [NSString stringWithFormat:@"title='%@'", folderName];
для запроса всех элементов по имени. Оба запроса возвращают пустые списки. Двойная проверка: папка, которую я ищу, действительно существует.
Я пробовал
GTLQueryDrive *queryFilesList = [GTLQueryDrive queryForFilesList];
Он хорошо работает с
queryFilesList.q = @"mimeType='audio/x-aiff'";
Но возвращает пустой список, если я пытаюсь запросить только папки с
queryFilesList.q = @"mimeType='application/vnd.google-apps.folder'";
Что я делаю неправильно?