- Żą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/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.enrichmentmoż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. | 
