Я пытаюсь получить список различных местоположений и отделов, которые видны в профиле пользователя в API каталога Google (т. Е. Не для любого конкретного пользователя).
"organizations": [
{
"name": string,
"title": string,
"primary": boolean,
"type": string,
"customType": string,
"department": string,
"symbol": string,
"location": string,
"description": string,
"domain": string,
"costCenter": string,
"fullTimeEquivalent": integer
}
]
Но я не могу найтиЛюбой способ сделать это, кроме выборки всех пользователей, а затем обхода списка organizations
и создания списка самостоятельно.
1.) Есть ли способ, которым я могу получить этот результат, не проходя все это каждый раз?
2.) Кроме того, я хочу также искать сотрудников на основе этого поля местоположения.Но, как я не вижу в документации , любое поле, относящееся к этому расположению в списке организаций.
3.) Мне нужно также предоставить функцию поиска, которая должна выполнять поиск пользователей по имениили заголовок, или электронная почта, но, основываясь на результатах поиска по стеку и поиску в документации, я не могу найти, как применить эту операцию ИЛИ
Примечание. В каталоге может быть около 1500 пользователей.И эти детали также могут быть обновлены.Я использую библиотеку Admin Directory API Directory_v1 Rev105 1.25.0
.