- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Località
- LatLng
- MapEnrichment
- EnrichmentItem
- Prova!
Aggiunge un arricchimento in una posizione specifica in un album creato con un'app.
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 creato dall'app in cui deve essere aggiunto 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 creato dall'app in cui deve essere inserito 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.appendonly
- https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata
NewEnrichmentItem
Un nuovo elemento di arricchimento da aggiungere a un album creato dall'app, utilizzato dalla chiamata albums.addEnrichment.
| Rappresentazione JSON | 
|---|
| { // Union field | 
| Campi | |
|---|---|
| Campo unione enrichment. Arricchimento da aggiungere all'album creato dall'app. Può essere un testo, una posizione o una mappa.enrichmentpuò essere solo uno dei seguenti: | |
| textEnrichment | 
 Testo da aggiungere all'album creato dall'app. | 
| locationEnrichment | 
 Posizione da aggiungere all'album creato dall'app. | 
| mapEnrichment | 
 Mappa da aggiungere all'album creato dall'app. | 
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 posizione fisica.
| Rappresentazione JSON | 
|---|
| {
  "locationName": string,
  "latlng": {
    object ( | 
| Campi | |
|---|---|
| locationName | 
 Nome della località 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 rientrare 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 | 
 La 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. | 
