Method: people.updateContactPhoto

Zaktualizuj zdjęcie kontaktu.

Żądania mutacji dotyczące tego samego użytkownika powinny być wysyłane po kolei, aby uniknąć wydłużenia czasu oczekiwania i niepowodzeń.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
resourceName

string

To pole jest wymagane. Nazwa zasobu osoby

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "photoBytes": string,
  "personFields": string,
  "sources": [
    enum (ReadSourceType)
  ]
}
Pola
photoBytes

string (bytes format)

To pole jest wymagane. Nieprzetworzone bajty zdjęć

Ciąg zakodowany w standardzie base64.

personFields

string (FieldMask format)

Opcjonalnie. Maska pola określająca, które pola mają być zwracane. Można określić wiele pól, rozdzielając je przecinkami. Jeśli nie zostanie ustawiony, domyślna wartość jest pusta, co powoduje pominięcie zmiany w postaci get. Prawidłowe wartości to:

  • adresy
  • ageRanges
  • biografie
  • urodziny
  • calendarUrls
  • clientData
  • coverPhotos
  • emailAddresses
  • wydarzenia
  • externalIds
  • płeć
  • imClients
  • zainteresowania
  • locales
  • lokalizacje
  • kanału
  • metadane
  • miscKeywords
  • names
  • pseudonimy
  • zawody
  • organizations
  • phoneNumbers
  • fotografie
  • relacje
  • sipAddresses
  • umiejętności
  • urls
  • userDefined
sources[]

enum (ReadSourceType)

Opcjonalnie. Maska typów źródeł do zwrócenia. Jeśli nie zostanie ustawiony, domyślna wartość to READ_SOURCE_TYPE_CONTACT i READ_SOURCE_TYPE_PROFILE.

Treść odpowiedzi

Odpowiedź na zaktualizowanie zdjęcia kontaktu.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "person": {
    object (Person)
  }
}
Pola
person

object (Person)

Zaktualizowana osoba, jeśli element personFields jest skonfigurowany w ramach UpdateContactPhotoRequest. W przeciwnym razie ta opcja nie będzie ustawiona.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku po autoryzacji.