查詢時,該代碼運行正常使用的範圍「https://www.googleapis.com/auth/drive」錯誤500執行與drive.file範圍
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();
但是,如果我改變的範圍「憑證」中的「https://www.googleapis.com/auth/drive.file」,並在API客戶端訪問面板中引發錯誤500。
500 Internal Server Error { "code" : 500, "errors" : [ {
"domain" : "global",
"message" : "Internal Error",
"reason" : "internalError" } ], "message" : "Internal Error" }
我正在使用服務帳戶,並且父文件夾是由應用程序創建的。
我不明白爲什麼我不能執行此查詢。
通常這些500錯誤隨機發生。你每次執行這個請求都會得到它嗎? – Jerome
是的,我多次複製它們,他們都扔了500 –