루트 조직의 조직 이름을 가져 오려고합니다. 그러나 아래 API에서는 orgUnitPath를 비어있는 것으로 보낼 수 없습니다.Google 디렉토리 api - 조직 이름 루트 조직 단위 경로
https://developers.google.com/admin-sdk/directory/v1/reference/orgunits/get
이를 달성하는 방법에 대한 어떤 생각?
루트 조직의 조직 이름을 가져 오려고합니다. 그러나 아래 API에서는 orgUnitPath를 비어있는 것으로 보낼 수 없습니다.Google 디렉토리 api - 조직 이름 루트 조직 단위 경로
https://developers.google.com/admin-sdk/directory/v1/reference/orgunits/get
이를 달성하는 방법에 대한 어떤 생각?
루트 org는 제어판에서 호출 된 것과 상관없이 항상 API를 통해 '/'로 명명됩니다.
옛날 주제이지만, 나 자신을 바라 보는 것처럼 대답 할 수도 있습니다. 적어도 하나의 방식으로 루트 OU를 얻을 수 있지만 꽤되지는 않습니다.
먼저 단위의 전체 목록을 보려면 Orgunits: list을 사용하십시오. parentPath = "/"인 단위를 찾을 때까지 루프를 반복합니다. 그런 다음 해당 단위의 parentId를 가져 와서 "parentId"를 "orgUnitPath"로 사용하여 Orgunits: get을 수행합니다.
짜잔 ... /아담
확인할 수 있습니다. 훌륭한 작품입니다! –
일치를 찾기 위해 루프를 반복하지 않으려면 SearchBase로 루트 OU 경로'/'를 지정하고 루트 아래에 OrgUnit을 직접 반환하는 'Children'으로 List Type을 지정할 수 있습니다. –
나는 실제로 '그것을 시도'섹션에서 '/'포기했습니다. 그것은 작동하지 않았다. API가 작동하려면 orgUnit 경로가 '/'로 시작되면 안됩니다. 루트 경로에서 '/'를 제거하면 null이됩니다. 조직 단위 경로가 필수 필드이고 빈 문자열을 보내므로 api가 실패합니다. – Srik
API 호출은 무엇입니까? –
죄송합니다. 원래 게시물에 orgunit/get link가 있습니다. 근본적인 ou를 얻을 수 없습니다. 사용자 만 이동할 수 있습니다. –