- Richiesta HTTP
- Parametri percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Località
- LatLng
- MapEnrichment
- EnrichmentItem
- Prova!
Aggiunge un arricchimento in una posizione specificata in un album definito.
Richiesta HTTP
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
albumId |
Obbligatorio. Identificatore dell'album a cui aggiungere l'arricchimento. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "newEnrichmentItem": { object ( |
Campi | |
---|---|
newEnrichmentItem |
Obbligatorio. L'arricchimento da aggiungere. |
albumPosition |
Obbligatorio. La posizione nell'album in cui inserire l'arricchimento. |
Corpo della risposta
L'elemento di arricchimento creato.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"enrichmentItem": {
object ( |
Campi | |
---|---|
enrichmentItem |
Solo output. Arricchimento che è stato aggiunto. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/photoslibrary
https://www.googleapis.com/auth/photoslibrary.appendonly
https://www.googleapis.com/auth/photoslibrary.sharing
https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata
NewEnrichmentItem
Un nuovo elemento di arricchimento da aggiungere a un album, utilizzato dalla chiamata albums.addEnrichment
.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione enrichment . Arricchimento da aggiungere all'album. Può essere un testo, una posizione o una mappa. enrichment può essere solo uno dei seguenti: |
|
textEnrichment |
Testo da aggiungere all'album. |
locationEnrichment |
Posizione da aggiungere all'album. |
mapEnrichment |
Mappa da aggiungere all'album. |
TextEnrichment
Un arricchimento contenente testo.
Rappresentazione JSON |
---|
{ "text": string } |
Campi | |
---|---|
text |
Testo per questo elemento di arricchimento. |
LocationEnrichment
Un arricchimento contenente una singola località.
Rappresentazione JSON |
---|
{
"location": {
object ( |
Campi | |
---|---|
location |
Posizione di questo elemento di arricchimento. |
Località
Rappresenta una località fisica.
Rappresentazione JSON |
---|
{
"locationName": string,
"latlng": {
object ( |
Campi | |
---|---|
locationName |
Nome della sede da visualizzare. |
latlng |
Posizione della località sulla mappa. |
LatLng
Un oggetto che rappresenta una coppia di latitudine/longitudine. Questo valore è espresso come una coppia di numeri doppi per rappresentare i gradi di latitudine e di longitudine. Se non diversamente specificato, questo oggetto deve essere conforme allo standard WGS84. I valori devono essere compresi negli intervalli normalizzati.
Rappresentazione JSON |
---|
{ "latitude": number, "longitude": number } |
Campi | |
---|---|
latitude |
La latitudine in gradi. Deve essere compreso nell'intervallo [-90,0, +90,0]. |
longitude |
Longitudine in gradi. Deve essere compreso nell'intervallo [-180,0, +180,0]. |
MapEnrichment
Un arricchimento contenente una mappa che mostra le località di partenza e di destinazione.
Rappresentazione JSON |
---|
{ "origin": { object ( |
Campi | |
---|---|
origin |
Posizione di origine di questo elemento di arricchimento. |
destination |
Posizione di destinazione per questo elemento di arricchimento. |
EnrichmentItem
Un elemento di arricchimento.
Rappresentazione JSON |
---|
{ "id": string } |
Campi | |
---|---|
id |
Identificatore dell'elemento di arricchimento. |