- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Ubicación
- LatLng
- MapEnrichment
- EnrichmentItem
- Pruébalo
Agrega un enriquecimiento en una posición especificada de un álbum definido.
Solicitud HTTP
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
| Parámetros | |
|---|---|
| albumId | 
 Obligatorio. Es el identificador del álbum al que se agregará el enriquecimiento. | 
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON | 
|---|
| { "newEnrichmentItem": { object ( | 
| Campos | |
|---|---|
| newEnrichmentItem | 
 Obligatorio. El enriquecimiento que se agregará. | 
| albumPosition | 
 Obligatorio. Es la posición en el álbum en la que se debe insertar el enriquecimiento. | 
Cuerpo de la respuesta
El elemento de enriquecimiento que se crea.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
| Representación JSON | 
|---|
| {
  "enrichmentItem": {
    object ( | 
| Campos | |
|---|---|
| enrichmentItem | 
 Solo salida. Enriquecimiento que se agregó. | 
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
- https://www.googleapis.com/auth/photoslibrary
- https://www.googleapis.com/auth/photoslibrary.appendonly
- https://www.googleapis.com/auth/photoslibrary.sharing
NewEnrichmentItem
Es un nuevo elemento de enriquecimiento que se agregará a un álbum y que usa la llamada a albums.addEnrichment.
| Representación JSON | 
|---|
| { // Union field | 
| Campos | |
|---|---|
| Campo de unión enrichment. Se agregará un enriquecimiento al álbum. Podría ser un texto, una ubicación o un mapa. Las direcciones (enrichment) solo pueden ser una de las siguientes opciones: | |
| textEnrichment | 
 Es el texto que se agregará al álbum. | 
| locationEnrichment | 
 La ubicación que se agregará al álbum. | 
| mapEnrichment | 
 Es el mapa que se agregará al álbum. | 
TextEnrichment
Es un enriquecimiento que contiene texto.
| Representación JSON | 
|---|
| { "text": string } | 
| Campos | |
|---|---|
| text | 
 Es el texto de este elemento de enriquecimiento. | 
LocationEnrichment
Un enriquecimiento que contiene una sola ubicación.
| Representación JSON | 
|---|
| {
  "location": {
    object ( | 
| Campos | |
|---|---|
| location | 
 Es la ubicación de este elemento de enriquecimiento. | 
Ubicación
Representa una ubicación física.
| Representación JSON | 
|---|
| {
  "locationName": string,
  "latlng": {
    object ( | 
| Campos | |
|---|---|
| locationName | 
 Es el nombre de la ubicación que se mostrará. | 
| latlng | 
 Indica la posición de la ubicación en el mapa. | 
LatLng
Es un objeto que representa un par de valores de latitud y longitud. Esto se expresa como un par de números de punto flotante de doble precisión que representan los grados de latitud y longitud. A menos que se especifique lo contrario, este objeto debe cumplir con el estándar WGS84. Los valores deben pertenecer a rangos normalizados.
| Representación JSON | 
|---|
| { "latitude": number, "longitude": number } | 
| Campos | |
|---|---|
| latitude | 
 La latitud expresada en grados. Debe pertenecer al rango [-90.0, +90.0]. | 
| longitude | 
 La longitud expresada en grados. Debe pertenecer al rango [-180.0, +180.0]. | 
MapEnrichment
Un enriquecimiento que contiene un mapa en el que se muestran las ubicaciones de origen y destino.
| Representación JSON | 
|---|
| { "origin": { object ( | 
| Campos | |
|---|---|
| origin | 
 Ubicación de origen de este elemento de enriquecimiento. | 
| destination | 
 Ubicación de destino de este elemento enriquecedor. | 
EnrichmentItem
Un elemento de enriquecimiento
| Representación JSON | 
|---|
| { "id": string } | 
| Campos | |
|---|---|
| id | 
 Es el identificador del elemento de enriquecimiento. | 
