Android アプリ内で、appdata フォルダーにあるファイルを探しています。次の手順に従っています: http://www.youtube.com/watch?feature=player_detailpage&v=UiTHG_yl-jA#t=874
私のコードは次のとおりです。
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();
アプリでクエリが実行されるとすぐに (3 行目)、「500 内部サーバー エラー」例外がスローされます。以下に示すようにクエリを変更すると、すべてが機能します。
request.setQ( "title = '" + title + "'");
以下の質問では、DriveScopes.DRIVE_METADATA_READONLY スコープを追加するための回答が提供されています。ただし、これで問題は解決しません (同じ例外が引き続きスローされます)。
親クエリで「appdata」を使用するにはどうすればよいですか?