Method: photo.update

Met à jour les métadonnées d'un Photo, telles que la pose, l'association à un lieu, les liens, 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 à mettre à jour dans les métadonnées de la photo. Si elles sont absentes, 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 d'éléments séparés par une virgule.

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 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 en savoir plus, consultez la présentation d'OAuth 2.0.