このコードは、スコープ「https://www.googleapis.com/auth/drive」で正常に実行されます
File folderEntry = drive.files().get("XXXXj0_srDPPGUEtHaVYtZFljMEk").execute();
String driveQuery = "title = '" + "test" + "' and mimeType = 'application/vnd.google-apps.folder' and ";
driveQuery += "'" + folderEntry.getId() + "' in parents";
Files.List request = drive.files().list();
request.setQ(driveQuery);
FileList files = request.execute();
しかし、認証情報と API クライアント アクセス パネルでスコープを「https://www.googleapis.com/auth/drive.file」に変更すると、エラー 500 がスローされます。
500 Internal Server Error { "code" : 500, "errors" : [ {
"domain" : "global",
"message" : "Internal Error",
"reason" : "internalError" } ], "message" : "Internal Error" }
サービス アカウントを使用しており、親フォルダーはアプリケーションによって作成されました。
このクエリを実行できない理由がわかりません。