- Żą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, w której ma zostać wstawione wzbogacenie. |
Treść odpowiedzi
Utworzony element wzbogacenia.
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
https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata
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 ma zostać dodane do albumu. Może to być tekst, lokalizacja lub mapa. enrichment może być tylko jednym z tych elementów: |
|
textEnrichment |
Tekst, który ma zostać dodany do albumu. |
locationEnrichment |
Lokalizacja, którą chcesz dodać 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 wzbogacenia. |
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 to para liczb podwójnie po przecinku, która reprezentuje stopnie szerokości i długości geograficznej. Jeśli nie określono inaczej, obiekt musi być zgodny ze standardem WGS84. Wartości muszą mieścić się w normalizowanych 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ę z lokalizacją wyjazdu i miejsca docelowego.
Zapis JSON |
---|
{ "origin": { object ( |
Pola | |
---|---|
origin |
Miejsce pochodzenia tego elementu wzbogacenia. |
destination |
Miejsce docelowe dla tego elementu wzbogacenia. |
EnrichmentItem
Element wzbogacenia.
Zapis JSON |
---|
{ "id": string } |
Pola | |
---|---|
id |
Identyfikator elementu wzbogacenia. |