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