Ios 不正确的文件树Google驱动器API

Ios 不正确的文件树Google驱动器API,ios,google-drive-api,Ios,Google Drive Api,我正在初始化一个GTMOAuth2ViewControllerTouch [[GTMOAuth2ViewControllerTouch alloc] initWithScope:kGTLAuthScopeDrive... 我要求提供文件清单: GTLQueryDrive *query = [GTLQueryDrive queryForFilesList]; [self.driveService executeQuery:query completionHandler:^(GTLService

我正在初始化一个
GTMOAuth2ViewControllerTouch

[[GTMOAuth2ViewControllerTouch alloc] initWithScope:kGTLAuthScopeDrive...
我要求提供文件清单:

GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];

[self.driveService executeQuery:query completionHandler:^(GTLServiceTicket *ticket,
                                                          GTLDriveFileList *fileList,
                                                          NSError *error) {
}];
这将返回链接驱动器帐户中的所有文件。由于某些原因,对驱动器文件夹所做的文件更改(例如将所有文件放入一个文件夹)不会在链接到驱动器服务的设备上更新。重新蚀刻文件列表不会显示更新的列表,即现在包含文件的单个文件夹


这是驱动器错误还是我对请求进行了不同的配置?

您正在发送一个查询以检索驱动器中的所有文件,这就是您得到的结果。如果要将结果限制为单个文件夹或其他条件,请检查我是否要求返回GTLDriveChildReferences文件夹的子列表。然后如何从这些引用确定GTLDriveFile对象?我想获取文件夹的内容,然后能够确定项目之间的文件夹和文件。每个子资源都包括它引用的文件的唯一id:谢谢。是否有一种方法可以将文件与子文件一起提取?或者必须使用fileID迭代ChildList并下载其文件元数据?我只想显示一个包含特定文件夹项目的tableview,在DidSelectTableView单元格中,我想检测一个文件或文件夹,以便适当地处理每个文件或文件夹。我想我的问题是,是否有一种方法可以获取文件夹的文件列表,而不是子引用?您应该发送一个files.list请求,并在parents中使用诸如“?q='1234567'(其中“1234567”是文件夹id)这样的查询参数来检索该文件夹中的所有文件。阅读更多细节