1

Google API에서 조직의 정지되지 않은 사용자 목록을 선서 인증을 사용하여 얻을 수있는 방법을 찾고 있습니다.oauth를 사용하여 google api에서 일시 중지 된 사용자 상태를 얻는 방법

Google 프로필 api에 oauth이 있지만 반환 된 사용자 목록에 isSuspended 플래그가 없습니다.

Google 프로비저닝 API는 isSuspended 플래그를 반환하지만 내가 이해하는 한 OAUTH 권한이 부여 될 수 없습니다.

내가 수행해야하는 다른 옵션이 있습니까?

답변

2

예, 프로비져닝 API는 OAuth 1.0 및 2.0에서 작동합니다. docs and necessary scopes here을 참조하십시오.

전체 Google Apps 인스턴스의 모든 사용자 만 있으면 retrieve all users in all domains API call을 사용하고 isSuspended = True으로 사용자를 필터링 할 수 있습니다.

또한 특정 조직 구성 단위 (OU)의 사용자에게 목록을 필터링해야하는 경우 Retrieving An Organization Unit's Immediate Sibling Users API 호출을 사용하고 OU에 있지만 사용하지 않는 사용자에게 목록을 필터링 할 수 있습니다.

+0

덕분에, 저는 프로 API 페이지를 처음부터 끝까지 몇 번 읽었을 때 맹세 하겠지만 어떻게 든 게시 한 첫 번째 링크로 연결되는 링크를 놓친 것 같습니다. 정말 고마워! 고마워! – bazik

+0

안녕하세요. Jay, 전 모든 사용자를 검색 할 필요가 없습니다. [이 문서] (https://developers.google.com/admin-sdk/directory/v1/reference/users/list)를 통해 걸어 왔지만 항상 401이 표시됩니다.이 GET 요청을 어떻게 작동시킬 수 있습니까? 예상되는 헤더는 무엇입니까? 미리 감사드립니다! –

+0

코드와 함께 새 질문을 게시하십시오. –