Method: people.searchContacts

Предоставляет список контактов в сгруппированных контактах пользователя, прошедшего проверку подлинности, который соответствует поисковому запросу. Запрос соответствует names контактов , nickNames , emailAddresses , phoneNumbers и полям organizations из источника CONTACT .

ВАЖНО : Перед поиском клиенты должны отправить предварительный запрос с пустым запросом на обновление кеша. См. https://developers.google.com/people/v1/contacts#search_the_users_contacts .

HTTP-запрос

GET https://people.googleapis.com/v1/people:searchContacts

URL-адрес использует синтаксис транскодирования gRPC .

Параметры запроса

Параметры
query

string

Необходимый. Простой текстовый запрос для запроса. Запрос используется для сопоставления префиксных фраз полей человека. Например, человеку с именем «foo name» соответствуют такие запросы, как «f», «fo», «foo», «foo n», «nam» и т. д., но не «oo n».

pageSize

integer

По желанию. Количество возвращаемых результатов. По умолчанию 10, если поле не установлено, или установлено на 0. Значения больше 30 будут ограничены до 30.

readMask

string ( FieldMask format)

Необходимый. Маска поля для ограничения возвращаемых полей для каждого человека. Можно указать несколько полей, разделив их запятыми. Допустимые значения:

  • адреса
  • возрастные диапазоны
  • биографии
  • дни рождения
  • URL календаря
  • клиентские данные
  • фото на обложке
  • адрес электронной почты
  • События
  • внешние идентификаторы
  • пол
  • imClients
  • интересы
  • локали
  • локации
  • членство
  • метаданные
  • разноеКлючевые слова
  • имена
  • прозвища
  • занятия
  • организации
  • телефонные номера
  • фотографии
  • связи
  • sipАдрес
  • навыки
  • URL-адреса
  • определяемые пользователем
sources[]

enum ( ReadSourceType )

По желанию. Маска исходных типов для возврата. По умолчанию READ_SOURCE_TYPE_CONTACT , если не задано.

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

В случае успеха тело ответа содержит экземпляр SearchResponse .

Области авторизации

Требуется одна из следующих областей действия OAuth:

  • https://www.googleapis.com/auth/contacts
  • https://www.googleapis.com/auth/contacts.readonly

Дополнительные сведения см. в руководстве по авторизации .