에서
덕분에, 개발자는 애플리케이션 스크립트에서 관리 SDK의 디렉토리 API를 사용할 수 있습니다. 이 API를 사용하면 Google Apps 도메인 관리자 (리셀러 포함)가 도메인의 기기, 그룹, 사용자 및 기타 항목을 관리 할 수 있습니다.
디렉토리 API를 사용하면 GET
요청을 사용하여 retrieve an organization unit을 입력하고 Authorize requests에 설명 된 권한을 포함 할 수 있습니다. orgUnitPath
쿼리 문자열은이 조직 단위의 전체 경로입니다.
또한 문서에 설명 : 당신이 조직 단위를 검색하는 관리자 인 경우
my_customer
를 사용
. 당신은 리셀러 고객에 대한 조직 단위를 검색 대리점 인 경우
GET https://www.googleapis.com/admin/directory/v1/customer/my_customer/orgunits/orgUnitPath
는 customerId
를 사용합니다. customerId
을 얻으려면 Retrieve a user 조작을 사용하십시오.
GET https://www.googleapis.com/admin/directory/v1/customer/customerId/orgunits/orgUnitPath
당신이 별도로 인쇄 할 경우
, 여기에 '일선 영업'조직 단위가 검색되는 예 요청입니다. 요청의 URI에서 'frontline + sales'HTTP 인코딩을 확인하십시오.
GET https://www.googleapis.com/admin/directory/v1/customer/my_customer/orgunits/corp/sales/frontline+sales
응답이 성공하면 HTTP 200 상태 코드가 반환됩니다. 상태 코드와 함께 응답은 조직 단위의 설정을 반환합니다.
{
"kind": "directory#orgUnit",
"name": "frontline sales",
"description": "The frontline sales team",
"orgUnitPath": "/corp/sales/frontline sales",
"parentOrgUnitPath": "/corp/sales",
"blockInheritance": false
}
희망이 있습니다.
위와 같이 결과를 얻었습니다. 그러나 위 출력에서 개별 값에 액세스 할 수 없습니다. 예를 들어, 위의 출력이 변수 'CN'에 저장되어 있다고 가정합니다. ** CN.name **을 출력하면 정의되지 않은 결과가 출력으로 표시됩니다. 저 좀 도와 주 시겠어요. 미리 감사드립니다. – Kanchan