Method: people.getBatchGet
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Предоставляет информацию о списке конкретных людей, указывая список имен запрошенных ресурсов. Используйте people/me
чтобы указать аутентифицированного пользователя.
Запрос возвращает ошибку 400, если «personFields» не указан.
HTTP-запрос
GET https://people.googleapis.com/v1/people:batchGet
URL-адрес использует синтаксис транскодирования gRPC .
Параметры запроса
Параметры |
---|
resourceNames[] | string Необходимый. Имена ресурсов людей, о которых нужно предоставить информацию. Это повторяемо. Параметр запроса URL должен быть resourceNames=<name1>&resourceNames=<name2>&... - Чтобы получить информацию об аутентифицированном пользователе, укажите
people/me . - Чтобы получить информацию об аккаунте Google, укажите
people/{account_id} . - Чтобы получить информацию о контакте, укажите имя ресурса, которое идентифицирует контакт, возвращаемый
people.connections.list .
Существует максимум 200 имен ресурсов. |
requestMask (deprecated) | object ( RequestMask ) УСТАРЕЛО (вместо этого используйте personFields ) Маска, позволяющая ограничить результаты подмножеством личных полей. |
personFields | string ( FieldMask format) Необходимый. Маска поля, позволяющая ограничить возвращаемые поля для каждого человека. Можно указать несколько полей, разделив их запятыми. Допустимые значения: - адреса
- ВозрастДиапазоны
- биографии
- дни рождения
- календарные URL-адреса
- данные клиента
- обложкаФотографии
- электронная почтаАдреса
- события
- внешние идентификаторы
- полы
- imClients
- интересы
- локали
- локации
- членство
- метаданные
- РазноеКлючевые слова
- имена
- прозвища
- занятия
- организации
- ТелефонНомера
- фотографии
- отношения
- sipАдреса
- навыки
- URL-адреса
- определяемый пользователем
|
sources[] | enum ( ReadSourceType ) Необязательный. Маска того, какие типы источников возвращаются. По умолчанию — READ_SOURCE_TYPE_CONTACT и READ_SOURCE_TYPE_PROFILE если не установлено. |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
Ответ на запрос на получение списка людей по имени ресурса.
В случае успеха тело ответа содержит данные следующей структуры:
Поля |
---|
responses[] | object ( PersonResponse ) Ответ для каждого запрошенного имени ресурса. |
Области авторизации
Для доступа к общедоступным данным не требуется авторизация. Для личных данных требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/contacts
-
https://www.googleapis.com/auth/contacts.readonly
-
https://www.googleapis.com/auth/contacts.other.readonly
-
https://www.googleapis.com/auth/directory.readonly
-
https://www.googleapis.com/auth/profile.agerange.read
-
https://www.googleapis.com/auth/profile.emails.read
-
https://www.googleapis.com/auth/profile.language.read
-
https://www.googleapis.com/auth/user.addresses.read
-
https://www.googleapis.com/auth/user.birthday.read
-
https://www.googleapis.com/auth/user.emails.read
-
https://www.googleapis.com/auth/user.gender.read
-
https://www.googleapis.com/auth/user.organization.read
-
https://www.googleapis.com/auth/user.phonenumbers.read
-
https://www.googleapis.com/auth/userinfo.email
-
https://www.googleapis.com/auth/userinfo.profile
-
https://www.googleapis.com/auth/profile.language.read
Дополнительную информацию см. в руководстве по авторизации .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-18 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-11-18 UTC."],[[["Retrieves information about a list of specific people, including the authenticated user, by specifying resource names."],["Requires the `personFields` query parameter to specify desired data fields and returns a 400 error if it's missing."],["Supports various authorization scopes for accessing private data, although public data requires no authorization."],["Returns a JSON response containing an array of `PersonResponse` objects, each corresponding to a requested resource name."],["Uses the `GET` HTTP method and the `https://people.googleapis.com/v1/people:batchGet` endpoint with gRPC Transcoding syntax."]]],["This outlines how to retrieve information about specific people using the `people:batchGet` endpoint via a `GET` HTTP request. You must provide `resourceNames` (up to 200) in the query, identifying each person (e.g., `people/me` or `people/{account_id}`). The `personFields` parameter is required to specify which person attributes to include. The request body is empty. The response returns an array of `PersonResponse` objects, one for each requested resource name, and requires authorization scopes for private data. A 400 error is returned if 'personFields' are not provided.\n"]]