- 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 aprimoramento 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
https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata
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 . Aprimoramento a ser adicionado ao álbum. Pode ser um texto, um local ou um mapa. enrichment pode 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 contendo texto.
Representação JSON |
---|
{ "text": string } |
Campos | |
---|---|
text |
Texto para este item de aprimoramento. |
LocationEnrichment
Um aprimoramento contendo 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. |