java 디렉토리 API를 사용하여 Google Documentation에 설명 된 방법에 따라 계정의 모든 사용자 목록을 반환하려고합니다. 그러나 계속해서 403 권한 오류가 발생합니다. . 실패 (403) 내 코드는 다음과 같습니다 자바 SDK를 사용하여Google Directory API 403 모든 계정 사용자를 요청할 때 권한 오류가 충분하지 않습니다.
실행 : 내가 권한은 다음을 요청하는 설정에 내가 관리자 SDK를 설정 한
Directory directory = new Directory.Builder(TRANSPORT, JSON_FACTORY, getCredential()).setApplicationName(PRODUCT_FULL_NAME).build();
Directory.Users.List list = directory.users().list();
list.setCustomer("my_customer");
com.google.api.services.admin.directory.model.Users users = list.execute();
을 내 앱 엔진 API 콘솔에서 권한 부여의 범위 (콘솔 및 프로그래밍 방식으로)
https://www.googleapis.com/auth/admin.directory.user https://www.googleapis.com/auth/admin.directory.user.readonly
나는 서비스 계정을 사용하지만, "슈퍼 admin"으로 권한을 부여하고 있지 않다. 관리 콘솔을 통해 API 액세스를 사용하도록 설정했습니다.Google 작품에서 제공하는 "try it" form 기능을 사용하여 목록을 가져 오는 중입니다. 그러나 자바 코드를 사용하는 것보다 HTTP를 사용하도록 코드를 수정하더라도 403 오류가 발생합니다.
나는 이것으로 집을 돌아 다닐 것이다. 아무도 내가 뭘 잘못 알고 있을까요? 모든 포인터 정말 감사하겠습니다.
의견을 달아주세요. – Nilesh