Method: people.updateContactPhoto

Обновите фотографию контакта.

Запросы на изменение для одного и того же пользователя следует отправлять последовательно, чтобы избежать увеличения задержки и сбоев.

HTTP-запрос

PATCH https://people.googleapis.com/v1/{resourceName=people/*}:updateContactPhoto

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
resourceName

string

Необходимый. Имя ресурса человека

Тело запроса

Тело запроса содержит данные со следующей структурой:

Представление JSON
{
  "photoBytes": string,
  "personFields": string,
  "sources": [
    enum (ReadSourceType)
  ]
}
Поля
photoBytes

string ( bytes format)

Необходимый. Необработанные байты фото

Строка в кодировке base64.

personFields

string ( FieldMask format)

По желанию. Маска поля для ограничения возвращаемых полей человека. Можно указать несколько полей, разделив их запятыми. По умолчанию пусто, если не установлено, что пропустит получение мутации сообщения. Допустимые значения:

  • адреса
  • возрастные диапазоны
  • биографии
  • дни рождения
  • URL календаря
  • клиентские данные
  • фото на обложке
  • адрес электронной почты
  • События
  • внешние идентификаторы
  • пол
  • imClients
  • интересы
  • локали
  • локации
  • членство
  • метаданные
  • разноеКлючевые слова
  • имена
  • прозвища
  • занятия
  • организации
  • телефонные номера
  • фотографии
  • связи
  • sipАдрес
  • навыки
  • URL-адреса
  • определяемые пользователем
sources[]

enum ( ReadSourceType )

По желанию. Маска исходных типов для возврата. По умолчанию это READ_SOURCE_TYPE_CONTACT и READ_SOURCE_TYPE_PROFILE , если они не установлены.

Тело ответа

В случае успеха тело ответа содержит данные со следующей структурой:

Ответ на обновление фотографии контакта.

Представление JSON
{
  "person": {
    object (Person)
  }
}
Поля
person

object ( Person )

Обновленный человек, если в UpdateContactPhotoRequest задано значение personFields; в противном случае это будет отключено.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/contacts

Дополнительные сведения см. в руководстве по авторизации .