- HTTP-запрос
- Параметры пути
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- Порядок сортировки
- Попробуй!
Предоставляет список контактов аутентифицированного пользователя.
Срок действия токенов синхронизации истекает через 7 дней после полной синхронизации. Запрос с просроченным токеном синхронизации получит сообщение об ошибке google.rpc.ErrorInfo с причиной EXPIRED_SYNC_TOKEN. В случае такой ошибки клиенты должны сделать запрос на полную синхронизацию без
.syncToken
Первая страница запроса на полную синхронизацию имеет дополнительную квоту. Если квота превышена, будет возвращена ошибка 429. Эта квота фиксирована и не может быть увеличена.
Если
, ресурсы, удаленные с момента последней синхронизации, будут возвращены как человек с syncToken
, для которого задано значение true.PersonMetadata.deleted
Когда
или pageToken
, все остальные параметры запроса должны соответствовать первому вызову.syncToken
Запись может иметь задержку распространения в несколько минут для запросов синхронизации. Добавочная синхронизация не предназначена для случаев чтения после записи.
См. пример использования в списке измененных контактов пользователя .
HTTP-запрос
GET https://people.googleapis.com/v1/{resourceName=people/*}/connections
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
resourceName | Необходимый. Имя ресурса, для которого возвращаются соединения. Допустимы только |
Параметры запроса
Параметры | |
---|---|
pageToken | По желанию. Токен страницы, полученный из предыдущего ответа При разбиении на страницы все остальные параметры, предоставленные для |
pageSize | По желанию. Количество подключений для включения в ответ. Допустимые значения находятся в диапазоне от 1 до 1000 включительно. По умолчанию 100, если не установлено или установлено на 0. |
sortOrder | По желанию. Порядок, в котором должны быть отсортированы соединения. По умолчанию |
requestSyncToken | По желанию. Должен ли ответ возвращать Дополнительные сведения о поведении синхронизации см. на |
syncToken | По желанию. Маркер синхронизации, полученный из предыдущего ответа При синхронизации все остальные параметры, предоставленные для Дополнительные сведения о поведении синхронизации см. на |
requestMask | По желанию. УСТАРЕЛО (пожалуйста, используйте вместо этого Маска для ограничения результатов подмножеством полей пользователя. |
personFields | Необходимый. Маска поля для ограничения возвращаемых полей для каждого человека. Можно указать несколько полей, разделив их запятыми. Допустимые значения:
|
sources[] | По желанию. Маска исходных типов для возврата. По умолчанию это |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
В случае успеха тело ответа содержит данные со следующей структурой:
Ответ на запрос соединений аутентифицированного пользователя.
Представление JSON |
---|
{
"connections": [
{
object ( |
Поля | |
---|---|
connections[] | Список людей, с которыми связан запросчик. |
nextPageToken | Маркер, который можно отправить как |
nextSyncToken | Маркер, который можно отправить как |
totalPeople | УСТАРЕЛО (используйте totalItems) Общее количество людей в списке без нумерации страниц. |
totalItems | Общее количество элементов в списке без пагинации. |
Области авторизации
Требуется одна из следующих областей действия OAuth:
-
https://www.googleapis.com/auth/contacts
-
https://www.googleapis.com/auth/contacts.readonly
Дополнительные сведения см. в руководстве по авторизации .
Порядок сортировки
Порядок, в котором должен быть отсортирован список подключений. Это используется только в том случае, если синхронизация не запрошена.
перечисления | |
---|---|
LAST_MODIFIED_ASCENDING | Сортировать людей по времени их изменения; сначала старые записи. |
LAST_MODIFIED_DESCENDING | Сортировать людей по времени их изменения; сначала новые записи. |
FIRST_NAME_ASCENDING | Сортируйте людей по имени. |
LAST_NAME_ASCENDING | Сортируйте людей по фамилии. |