Method: photo.update

Aktualisiert die Metadaten eines Photo, z. B. Pose, Ortszuordnung und Verbindungen. Das Ändern der Pixel eines Fotos wird nicht unterstützt.

Es werden nur die im Feld updateMask angegebenen Felder verwendet. Wenn updateMask nicht vorhanden ist, gilt die Aktualisierung für alle Felder.

Diese Methode gibt die folgenden Fehlercodes zurück:

HTTP-Anfrage

PUT https://streetviewpublish.googleapis.com/v1/photo/{photo.photoId.id}

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
photo.photoId.id

string

Eine eindeutige Kennung für ein Foto.

Abfrageparameter

Parameter
updateMask

string (FieldMask format)

Erforderlich. Maske, die Felder in den Fotometadaten angibt, die aktualisiert werden sollen. Wenn nicht vorhanden, werden die alten Photo-Metadaten in dieser Anfrage vollständig durch die neuen Photo-Metadaten ersetzt. Die Aktualisierung schlägt fehl, wenn ungültige Felder angegeben sind. Mehrere Felder können in einer durch Kommas getrennten Liste angegeben werden.

Die folgenden Felder sind gültig:

  • pose.heading
  • pose.lat_lng_pair
  • pose.pitch
  • pose.roll
  • pose.level
  • pose.altitude
  • connections
  • places

Hinweis: Wenn updateMask wiederholte Felder enthält, wird die gesamte Gruppe der wiederholten Werte durch den neuen Inhalt ersetzt. Wenn updateMask beispielsweise connections enthält und UpdatePhotoRequest.photo.connections leer ist, werden alle Verbindungen entfernt.

Anfragetext

Der Anfragetext enthält eine Instanz von Photo.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Photo.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.