- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Lokalizacja
- LatLng
- MapEnrichment
- EnrichmentItem
- Wypróbuj
Dodaje wzbogacanie na określonej pozycji 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 |
Wymagane. Identyfikator albumu, do którego ma zostać dodana wzbogacona treść. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "newEnrichmentItem": { object ( |
Pola | |
---|---|
newEnrichmentItem |
Wymagane. Wzbogacenie, które ma zostać dodane. |
albumPosition |
Wymagane. Pozycja w albumie, do którego ma zostać wstawione wzbogacanie. |
Treść odpowiedzi
Tworzony element wzbogacania.
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 wzbogacenia, który ma zostać dodany do albumu i używany przez wywołanie albums.addEnrichment
.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy enrichment . Wzbogacenie, które zostanie dodane do albumu. Może to być tekst, lokalizacja lub mapa. enrichment może mieć tylko jedną z tych wartości: |
|
textEnrichment |
Tekst, który ma zostać dodany do albumu. |
locationEnrichment |
Lokalizacja, która ma zostać dodana do albumu. |
mapEnrichment |
Mapa, która ma zostać dodana do albumu. |
TextEnrichment
Wzbogacenie zawierające tekst.
Zapis JSON |
---|
{ "text": string } |
Pola | |
---|---|
text |
Tekst tego elementu wzbogacania. |
LocationEnrichment
Wzbogacenie zawierające jedną 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 i długości geograficznej. Jest ona wyrażona jako para podwójnej precyzji reprezentująca stopnie szerokości i długości geograficznej. O ile nie wskazano inaczej, ten obiekt musi być zgodny ze standardem WGS84. Wartości muszą mieścić się 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 od -180,0 do +180,0]. |
MapEnrichment
Wzbogacenie zawierające mapę z lokalizacjami początkowymi i docelowymi.
Zapis JSON |
---|
{ "origin": { object ( |
Pola | |
---|---|
origin |
Miejsce pochodzenia tego elementu wzbogacenia. |
destination |
Lokalizacja docelowa tego elementu wzbogacającego. |
EnrichmentItem
Element wzbogacający.
Zapis JSON |
---|
{ "id": string } |
Pola | |
---|---|
id |
Identyfikator elementu wzbogacania. |