Обновите имя существующей группы контактов, принадлежащей прошедшему проверку подлинности пользователю.
Обновленные имена групп контактов должны быть уникальными для групп контактов пользователей. Попытка создать группу с повторяющимся именем приведет к ошибке HTTP 409.
Запросы на изменение для одного и того же пользователя следует отправлять последовательно, чтобы избежать увеличения задержек и сбоев.
HTTP-запрос
PUT https://people.googleapis.com/v1/{contactGroup.resourceName=contactGroups/*}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
contactGroup.resourceName | Имя ресурса для группы контактов, назначенное сервером. Строка ASCII в форме |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"contactGroup": {
"resourceName": string,
"etag": string,
"metadata": {
"updateTime": string,
"deleted": boolean
},
"groupType": enum ( |
Поля | |
---|---|
contactGroup.etag | Тег объекта HTTP ресурса. Используется для проверки веб-кеша. |
contactGroup.metadata | Только вывод. Метаданные о контактной группе. |
contactGroup.groupType | Только вывод. Тип контактной группы. |
contactGroup.name | Имя группы контактов, заданное владельцем группы, или имя, предоставленное системой для системных групп. Для |
contactGroup.formattedName | Только вывод. Имя, переведенное и отформатированное в языковом стандарте учетной записи средства просмотра или языковом стандарте HTTP-заголовка |
contactGroup.memberResourceNames[] | Только вывод. Список имен ресурсов контактных лиц, которые являются членами группы контактов. Поле заполняется только для запросов GET и возвращает столько членов, сколько |
contactGroup.memberCount | Только вывод. В запросе указывается общее количество контактов в группе независимо от максимального количества участников. |
contactGroup.clientData[] | Данные о клиентах группы. |
updateGroupFields | Необязательный. Маска поля, позволяющая ограничить обновляемые поля в группе. Можно указать несколько полей, разделив их запятыми. По умолчанию используется
|
readGroupFields | Необязательный. Маска поля, позволяющая ограничить возвращаемые поля в группе. По умолчанию используются
|
Тело ответа
В случае успеха тело ответа содержит экземпляр ContactGroup
.
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/contacts
Дополнительную информацию см. в руководстве по авторизации .