Android 使用“'appdata'in parents”查询会引发500内部服务器错误

Android 使用“'appdata'in parents”查询会引发500内部服务器错误,android,google-drive-api,Android,Google Drive Api,在我的android应用程序中,我正在搜索appdata文件夹中的文件。我遵循这些指示: 我的代码如下: com.google.api.services.drive.Drive.Files.List request = gDriveService.files().list(); request.setQ( "'" + getAppDataFolderId() + "' in parents AND title = '" + title + "'"); List<File> files

在我的android应用程序中,我正在搜索appdata文件夹中的文件。我遵循这些指示:

我的代码如下:

com.google.api.services.drive.Drive.Files.List request = gDriveService.files().list();
request.setQ( "'" + getAppDataFolderId() + "' in parents AND title = '" + title + "'");
List<File> files = request.execute().getItems();
在下面的问题中,提供了添加DriveScopes.DRIVE\u METADATA\u只读范围的答案。但是,这并不能解决问题,仍然会引发相同的异常


如何在parents查询中使用“appdata”?

是否使用drive.appdata作用域?是的,这是正确的,我假设这将意味着files.list将仅自动返回appdata文件夹中的文件,因此在parents中对“appdata”的查询是无用的?这个假设正确吗?appdata范围和按父项和标题筛选存在错误。您是否可以临时添加https://www.googleapis.com/auth/drive.readonly.metadata 到你的范围?我现在就用这个。开发仍在进行中,应用程序尚未发布,因此添加此范围目前没有问题。您是否有任何关于何时解决此问题的指示?
request.setQ( "title = '" + title + "'");