- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Local
- LatLng
- MapEnrichment
- EnrichmentItem
- Faça um teste
Adiciona um enriquecimento em uma posição especificada em um álbum definido.
Solicitação HTTP
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
| albumId | 
 Obrigatório. Identificador do álbum em que o enriquecimento será adicionado. | 
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON | 
|---|
| { "newEnrichmentItem": { object ( | 
| Campos | |
|---|---|
| newEnrichmentItem | 
 Obrigatório. O enriquecimento a ser adicionado. | 
| albumPosition | 
 Obrigatório. A posição no álbum em que o aprimoramento será inserido. | 
Corpo da resposta
O item de aprimoramento que é criado.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
| {
  "enrichmentItem": {
    object ( | 
| Campos | |
|---|---|
| enrichmentItem | 
 Apenas saída. Enriquecimento adicionado. | 
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
- https://www.googleapis.com/auth/photoslibrary
- https://www.googleapis.com/auth/photoslibrary.appendonly
- https://www.googleapis.com/auth/photoslibrary.sharing
NewEnrichmentItem
Um novo item de aprimoramento a ser adicionado a um álbum, usado pela chamada albums.addEnrichment.
| Representação JSON | 
|---|
| { // Union field | 
| Campos | |
|---|---|
| Campo de união enrichment. O enriquecimento a ser adicionado ao álbum. Pode ser um texto, um local ou um mapa.enrichmentpode ser apenas de um dos tipos a seguir: | |
| textEnrichment | 
 Texto a ser adicionado ao álbum. | 
| locationEnrichment | 
 Local a ser adicionado ao álbum. | 
| mapEnrichment | 
 Mapa a ser adicionado ao álbum. | 
TextEnrichment
Um enriquecimento que contém texto.
| Representação JSON | 
|---|
| { "text": string } | 
| Campos | |
|---|---|
| text | 
 Texto para este item de aprimoramento. | 
LocationEnrichment
Um enriquecimento que contém um único local.
| Representação JSON | 
|---|
| {
  "location": {
    object ( | 
| Campos | |
|---|---|
| location | 
 Local deste item de aprimoramento. | 
Local
Representa um local físico.
| Representação JSON | 
|---|
| {
  "locationName": string,
  "latlng": {
    object ( | 
| Campos | |
|---|---|
| locationName | 
 Nome do local a ser exibido. | 
| latlng | 
 Posição do local no mapa. | 
LatLng
Um objeto que representa um par de latitude/longitude. Ele é expresso como um par de valores duplos para representar graus de latitude e longitude. Salvo indicação em contrário, esse objeto precisa estar em conformidade com o padrão WGS84. Os valores precisam estar dentro de intervalos normalizados.
| Representação JSON | 
|---|
| { "latitude": number, "longitude": number } | 
| Campos | |
|---|---|
| latitude | 
 A latitude em graus. Precisa estar no intervalo [-90,0, +90,0]. | 
| longitude | 
 A longitude em graus. Precisa estar no intervalo [-180,0, +180,0]. | 
MapEnrichment
Um aprimoramento contendo um mapa, mostrando locais de origem e destino.
| Representação JSON | 
|---|
| { "origin": { object ( | 
| Campos | |
|---|---|
| origin | 
 Local de origem deste item de enriquecimento. | 
| destination | 
 Local de destino para este item avançado. | 
EnrichmentItem
Um item de aprimoramento.
| Representação JSON | 
|---|
| { "id": string } | 
| Campos | |
|---|---|
| id | 
 Identificador do item de enriquecimento. | 
