Method: photo.update

Met à jour les métadonnées d'un Photo, telles que la pose, l'association à un lieu, les connexions, etc. Il n'est pas possible de modifier les pixels d'une photo.

Seuls les champs spécifiés dans le champ updateMask sont utilisés. Si updateMask n'est pas présent, la mise à jour s'applique à tous les champs.

Cette méthode renvoie les codes d'erreur suivants :

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
photo.photoId.id

string

Identifiant unique d'une photo.

Paramètres de requête

Paramètres
updateMask

string (FieldMask format)

Obligatoire. Masque qui identifie les champs des métadonnées de la photo à mettre à jour. Si elle n'est pas présente, les anciennes métadonnées Photo sont entièrement remplacées par les nouvelles métadonnées Photo dans cette requête. La mise à jour échoue si des champs non valides sont spécifiés. Vous pouvez spécifier plusieurs champs dans une liste séparée par des virgules.

Les champs suivants sont valides :

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

Remarque : Lorsque updateMask contient des champs répétés, l'ensemble des valeurs répétées est remplacé par le nouveau contenu. Par exemple, si updateMask contient connections et que UpdatePhotoRequest.photo.connections est vide, toutes les connexions sont supprimées.

Corps de la requête

Le corps de la requête contient une instance de Photo.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Photo.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la OAuth 2.0 Overview.