Я пытаюсь получить информацию об организационной единице root. Я пытался использовать orgunits.list и orgunits.get методы, но оба не удалось.
const service = google.admin({version: 'directory_v1', auth});
service.orgunits.list({
customerId: 'my_customer',
orgUnitPath: '/',
type: 'all'
}, (err, res) => {
if (err) return console.error('The API returned an error:', err.message);
const data = res.data;
console.log(data);
});
orgunits.list возвращает только два значения (если у меня нет вспомогательных единиц):
{kind: "admin#directory#orgUnits", etag: "..."}
и orgunits.get возвращает не найдено ошибка:
service.orgunits.get({
customerId: 'my_customer',
orgUnitPath: '/'
// orgUnitPath: 'id:...'
}, (err, res) => {
if (err) return console.error('The API returned an error:', err.message);
const data = res.data;
console.log(data);
});
Мне удалось получить информацию о root организационном подразделении, только когда я добавил вспомогательное подразделение, а затем запустил orgunits.list , а затем посмотрел идентификатор родительского блока в подразделе, как это было предложено здесь .
Поэтому вопрос заключается в том, как получить root идентификатор orgunit или orgunit, если нет субъединиц