2015-02-03 2 views
0

차이점DriveScopes.DRIVE_METADATA_READONLYhttps://www.googleapis.com/auth/drive.readonly.metadata 사이에 무엇이 있습니까? 내 응용 프로그램은 왜, 드라이브 API 그것을 알아 내기 위해 나에게 시간이 오래 걸리는 작업을위한 서비스 계정을 사용하여 때"drive.metadata.readonly"와 "drive.readonly.metadata"의 차이점

https://www.googleapis.com/auth/drive.metadata.readonly //DriveScopes.DRIVE_METADATA_READONLY 
https://www.googleapis.com/auth/drive.readonly.metadata 

: 즉, 의 차이점이 두 가지 형태는 무엇인가 DriveScopes.DRIVE_METADATA_READONLY 문자열 상수는 예외를 발생시킨

Uncaught exception from servlet 
com.google.api.client.auth.oauth2.TokenResponseException: 403 
{ 
    "error" : "access_denied", 
    "error_description" : "Requested client not authorized." 
} 

: 승인되지 않은 예외를 던지고. 어떤 맥락에서이 상수를 사용해야합니까?

답변

0

Java API 클라이언트에서는 분명히 실수입니다.

올바른 범위이라는 API documentation 상태

: (이 답변시) the latest javadoc 볼 때 반면

https://www.googleapis.com/auth/drive.readonly.metadata 

, 당신은 얻을 :

https://www.googleapis.com/auth/drive.metadata.readonly 

당신은 DriveScopes을 무시해야 상수를 만들고 자신의 상수를 만들고 Google 드라이브 팀에서 수정합니다.