4
내부 오류 :Google 드라이브 API Java 허용 (500) 내가 Google 드라이브의 파일을 공유 할 수있는 다음 방법이
public static boolean shareFile(HttpServletRequest httpReq, String fileId, String user, String rol, boolean commenter) {
Drive service = getService(httpReq) ;
if (service != null){
Permission newPermission = new Permission();
newPermission.setValue(user);
newPermission.setType("user");
newPermission.setRole(rol);
if (commenter)
newPermission.setAdditionalRoles(Arrays.asList("commenter"));
try {
service.permissions().insert(fileId, newPermission).execute();
return true;
} catch (Exception e) {
System.out.println("An error occured: " + e);
}
}
return false;
}
모든 변수 주석이 거짓 일 때 잘 작동을 (우리가 addiotional 역할을 설정하지 않음),하지만 난 경우 이런 종류의 문제와
An error occured: com.google.api.client.googleapis.json.GoogleJsonResponseException: 500 Internal Server Error { "code" : 500, "errors" : [ { "domain" : "global", "message" : "Internal Error", "reason" : "internalError" } ], "message" : "Internal Error" }
했나 사람의 경험 : 사용자가 역할 "독자"와 "주석"난 다음 오류를 갖고 싶어?