Обновите пакет контактов и верните карту имен ресурсов в PersonResponses для обновленных контактов.
Запросы на изменение для одного и того же пользователя следует отправлять последовательно, чтобы избежать увеличения задержки и сбоев.
HTTP-запрос
POST https://people.googleapis.com/v1/people:batchUpdateContacts
URL-адрес использует синтаксис транскодирования gRPC .
Тело запроса
Тело запроса содержит данные со следующей структурой:
Представление JSON |
---|
{ "contacts": { string: { object ( |
Поля | |
---|---|
contacts | Необходимый. Сопоставление имен ресурсов с данными человека, которые необходимо обновить. Позволяет до 200 контактов в одном запросе. Объект, содержащий список пар |
updateMask | Необходимый. Маска поля для ограничения того, какие поля на человеке обновляются. Можно указать несколько полей, разделив их запятыми. Все указанные поля будут заменены или очищены, если оставлены пустыми для каждого человека. Допустимые значения:
|
readMask | Необходимый. Маска поля для ограничения возвращаемых полей для каждого человека. Можно указать несколько полей, разделив их запятыми. Если маска чтения оставлена пустой, post-mutate-get пропускается и в ответе не будет возвращено никаких данных. Допустимые значения:
|
sources[] | По желанию. Маска исходных типов для возврата. По умолчанию это |
Тело ответа
В случае успеха тело ответа содержит данные со следующей структурой:
В случае неудачи возвращает BatchUpdateContactsErrorDetails
список ошибок, соответствующих каждому контакту.
Ответ на запрос на обновление пакета контактов.
Представление JSON |
---|
{
"updateResult": {
string: {
object ( |
Поля | |
---|---|
updateResult | Сопоставление имен ресурсов с контактами, которые были обновлены, если только запрос Объект, содержащий список пар |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/contacts
Дополнительные сведения см. в руководстве по авторизации .