Google Directory API: получить список мест / отделов - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь получить список различных местоположений и отделов, которые видны в профиле пользователя в 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.

...