- Żą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 |
Wymagane. Identyfikator albumu, do którego ma zostać dodane wzbogacanie. |
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 ulepszenie. |
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/photoslibraryhttps://www.googleapis.com/auth/photoslibrary.appendonlyhttps://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 1 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 reprezentująca 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 miejscem wyjazdu i miejscem docelowym;
| Zapis JSON |
|---|
{ "origin": { object ( |
| Pola | |
|---|---|
origin |
Lokalizacja punktu początkowego dla tego elementu wzbogacania. |
destination |
Lokalizacja docelowa tego elementu wzbogacającego. |
EnrichmentItem
Element wzbogacający.
| Zapis JSON |
|---|
{ "id": string } |
| Pola | |
|---|---|
id |
Identyfikator elementu wzbogacenia. |