Method: photo.update
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Consente di aggiornare i metadati di un elemento Photo
, ad esempio posa, associazione del luogo, collegamenti e così via. La modifica dei pixel di una foto non è supportata.
Vengono utilizzati solo i campi specificati nel campo updateMask
. Se updateMask
non è presente, l'aggiornamento si applica a tutti i campi.
Questo metodo restituisce i seguenti codici di errore:
Richiesta HTTP
PUT https://streetviewpublish.googleapis.com/v1/photo/{photo.photoId.id}
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri |
photo.photoId.id |
string
L'identificatore univoco di una foto.
|
Parametri di ricerca
Parametri |
updateMask |
string (FieldMask format)
Obbligatorio. Maschera che identifica i campi nei metadati della foto da aggiornare. Se non sono presenti, i vecchi metadati Photo vengono completamente sostituiti con i nuovi metadati Photo in questa richiesta. L'aggiornamento non riesce se vengono specificati campi non validi. È possibile specificare più campi in un elenco delimitato da virgole. I seguenti campi sono validi:
pose.heading
pose.lat_lng_pair
pose.pitch
pose.roll
pose.level
pose.altitude
connections
places
Nota: quando updateMask contiene campi ripetuti, l'intero insieme di valori ripetuti viene sostituito con i nuovi contenuti. Ad esempio, se updateMask contiene connections e UpdatePhotoRequest.photo.connections è vuoto, tutte le connessioni vengono rimosse.
|
Corpo della richiesta
Il corpo della richiesta contiene un'istanza di Photo
.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Photo
.
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/streetviewpublish
Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-01 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2023-12-01 UTC."],[[["Updates a Photo's metadata, such as pose, connections, and places, but not the image pixels themselves."],["Uses an `updateMask` to specify which fields to update; if omitted, all fields are updated."],["Requires the `https://www.googleapis.com/auth/streetviewpublish` OAuth scope for authorization."],["Returns the updated Photo object if successful."],["May return errors if permissions are lacking, the request is invalid, the Photo doesn't exist, or is still being indexed."]]],["This describes how to update a photo's metadata using the Street View Publish API. It uses a `PUT` request to a specific URL with a photo ID in the path. The `updateMask` query parameter specifies which metadata fields to modify. The request body contains the new metadata, and the response body returns the updated photo. Key metadata includes pose, connections, and places. Authorization requires a specific OAuth scope. Possible errors include permission, invalid argument, not found, or unavailability.\n"]]