Method: people.updateContactPhoto

Atualizar a foto de um contato.

As solicitações de modificação para o mesmo usuário devem ser enviadas em sequência para evitar o aumento da latência e as falhas.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
resourceName

string

Obrigatório. Nome do recurso da pessoa

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "photoBytes": string,
  "personFields": string,
  "sources": [
    enum (ReadSourceType)
  ]
}
Campos
photoBytes

string (bytes format)

Obrigatório. Bytes de fotos brutos

Uma string codificada em base64.

personFields

string (FieldMask format)

Opcional. Uma máscara de campo para restringir quais campos da pessoa são retornados. É possível especificar vários campos separados por vírgulas. Se não for definido, o padrão será vazio, o que ignora o evento post mutate get. Os valores válidos são:

  • addresses
  • ageRanges
  • biografias
  • aniversários
  • calendarUrls
  • clientData
  • coverPhotos
  • emailAddresses
  • events
  • externalIds
  • sexos
  • imClients
  • interesses
  • locales
  • locais
  • dos canais
  • metadados
  • miscKeywords
  • names
  • apelidos
  • ocupações
  • organizations
  • phoneNumbers
  • fotos
  • relações
  • sipAddresses
  • skills
  • urls
  • userDefined
sources[]

enum (ReadSourceType)

Opcional. Uma máscara dos tipos de origem a serem retornados. O padrão será READ_SOURCE_TYPE_CONTACT e READ_SOURCE_TYPE_PROFILE, se nenhum valor for definido.

Corpo da resposta

A resposta para atualizar a foto de um contato.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "person": {
    object (Person)
  }
}
Campos
person

object (Person)

A pessoa atualizada, se personFields estiver definido em UpdateContactPhotoRequest. Caso contrário, ele não será definido.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte o Guia de autorização.