- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Lokalizacja
- LatLng
- MapEnrichment
- EnrichmentItem
- Wypróbuj
Dodaje wzbogacenie w określonym miejscu w zdefiniowanym albumie.
Żądanie HTTP
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
albumId |
To pole jest wymagane. Identyfikator albumu, do którego ma zostać dodane wzbogacenie. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "newEnrichmentItem": { object ( |
Pola | |
---|---|
newEnrichmentItem |
To pole jest wymagane. Wzbogacenie do dodania. |
albumPosition |
To pole jest wymagane. Pozycja w albumie, w której ma zostać wstawione wzbogacenie. |
Treść odpowiedzi
Stworzony element wzbogacający.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"enrichmentItem": {
object ( |
Pola | |
---|---|
enrichmentItem |
Tylko dane wyjściowe. Wzbogacenie, które zostało dodane. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/photoslibrary
https://www.googleapis.com/auth/photoslibrary.appendonly
https://www.googleapis.com/auth/photoslibrary.sharing
NewEnrichmentItem
Nowy element wzbogacający, który ma zostać dodany do albumu używany przez wywołanie albums.addEnrichment
.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy enrichment . Wzbogacenie zostanie dodane do albumu. Może to być tekst, lokalizacja lub mapa. enrichment może być tylko jedną z tych wartości: |
|
textEnrichment |
Tekst, który zostanie dodany do albumu. |
locationEnrichment |
Lokalizacja, która ma zostać dodana do albumu. |
mapEnrichment |
Mapa do dodania do albumu. |
TextEnrichment
Wzbogacenie zawierające tekst.
Zapis JSON |
---|
{ "text": string } |
Pola | |
---|---|
text |
Tekst tego elementu wzbogacającego. |
LocationEnrichment
Wzbogacenie zawierające 1 lokalizację.
Zapis JSON |
---|
{
"location": {
object ( |
Pola | |
---|---|
location |
Lokalizacja tego elementu wzbogacającego. |
Lokalizacja
Reprezentuje lokalizację fizyczną.
Zapis JSON |
---|
{
"locationName": string,
"latlng": {
object ( |
Pola | |
---|---|
locationName |
Nazwa lokalizacji, która ma być wyświetlana. |
latlng |
Pozycja lokalizacji na mapie. |
LatLng
Obiekt reprezentujący parę szerokości/długości geograficznej. Wartość ta jest wyrażona jako para podwójnej wartości oznaczająca stopnie szerokości i długości geograficznej w stopniach. O ile nie wskazano inaczej, ten obiekt musi być zgodny ze standardem WGS84. Wartości muszą się mieścić w znormalizowanych zakresach.
Zapis JSON |
---|
{ "latitude": number, "longitude": number } |
Pola | |
---|---|
latitude |
Szerokość geograficzna w stopniach. Musi mieścić się w zakresie [-90,0; +90,0]. |
longitude |
Długość geograficzna w stopniach. Musi mieścić się w zakresie [-180,0, +180,0]. |
MapEnrichment
Wzbogacenie zawierające mapę, która pokazuje lokalizacje wylotu i docelowego.
Zapis JSON |
---|
{ "origin": { object ( |
Pola | |
---|---|
origin |
Lokalizacja początkowa tego elementu wzbogacającego. |
destination |
Lokalizacja docelowa tego wzbogacającego produktu. |
EnrichmentItem
Element wzbogacający.
Zapis JSON |
---|
{ "id": string } |
Pola | |
---|---|
id |
Identyfikator elementu wzbogacającego. |