답변

2

루트 org는 제어판에서 호출 된 것과 상관없이 항상 API를 통해 '/'로 명명됩니다.

+0

나는 실제로 '그것을 시도'섹션에서 '/'포기했습니다. 그것은 작동하지 않았다. API가 작동하려면 orgUnit 경로가 '/'로 시작되면 안됩니다. 루트 경로에서 '/'를 제거하면 null이됩니다. 조직 단위 경로가 필수 필드이고 빈 문자열을 보내므로 api가 실패합니다. – Srik

+0

API 호출은 무엇입니까? –

+0

죄송합니다. 원래 게시물에 orgunit/get link가 있습니다. 근본적인 ou를 얻을 수 없습니다. 사용자 만 이동할 수 있습니다. –

3

옛날 주제이지만, 나 자신을 바라 보는 것처럼 대답 할 수도 있습니다. 적어도 하나의 방식으로 루트 OU를 얻을 수 있지만 꽤되지는 않습니다.

먼저 단위의 전체 목록을 보려면 Orgunits: list을 사용하십시오. parentPath = "/"인 단위를 찾을 때까지 루프를 반복합니다. 그런 다음 해당 단위의 parentId를 가져 와서 "parentId"를 "orgUnitPath"로 사용하여 Orgunits: get을 수행합니다.

짜잔 ... /아담

+0

확인할 수 있습니다. 훌륭한 작품입니다! –

+0

일치를 찾기 위해 루프를 반복하지 않으려면 SearchBase로 루트 OU 경로'/'를 지정하고 루트 아래에 OrgUnit을 직접 반환하는 'Children'으로 List Type을 지정할 수 있습니다. –