- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Новый элемент обогащения
- Обогащение текста
- МестоположениеОбогащение
- Расположение
- ШиротаДлительность
- Обогащение карты
- Элемент обогащения
- Попробуйте!
Добавляет дополнение в указанную позицию в определенном альбоме.
HTTP-запрос
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
albumId | Необходимый. Идентификатор альбома, в который необходимо добавить дополнение. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "newEnrichmentItem": { object ( |
Поля | |
---|---|
newEnrichmentItem | Необходимый. Обогащение, которое необходимо добавить. |
albumPosition | Необходимый. Позиция в альбоме, куда необходимо вставить дополнение. |
Тело ответа
Созданный элемент обогащения.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"enrichmentItem": {
object ( |
Поля | |
---|---|
enrichmentItem | Только вывод. Дополнение, которое было добавлено. |
Области авторизации
Требуется одна из следующих областей 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
Новый элемент обогащения
Новый элемент дополнения, добавляемый в альбом, используемый вызовом albums.addEnrichment
.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
enrichment полей Союза. Дополнение будет добавлено в альбом. Это может быть текст, местоположение или карта. enrichment может быть только одним из следующих: | |
textEnrichment | Текст для добавления в альбом. |
locationEnrichment | Место для добавления в альбом. |
mapEnrichment | Карта будет добавлена в альбом. |
Обогащение текста
Дополнение, содержащее текст.
JSON-представление |
---|
{ "text": string } |
Поля | |
---|---|
text | Текст для этого дополнительного элемента. |
МестоположениеОбогащение
Дополнение, содержащее одну локацию.
JSON-представление |
---|
{
"location": {
object ( |
Поля | |
---|---|
location | Местоположение этого предмета обогащения. |
Расположение
Представляет физическое местоположение.
JSON-представление |
---|
{
"locationName": string,
"latlng": {
object ( |
Поля | |
---|---|
locationName | Название места, которое будет отображаться. |
latlng | Положение места на карте. |
ШиротаДлительность
Объект, представляющий пару широты и долготы. Это выражается в виде пары двойных чисел, обозначающих градусы широты и градусы долготы. Если не указано иное, этот объект должен соответствовать стандарту WGS84 . Значения должны находиться в пределах нормализованных диапазонов.
JSON-представление |
---|
{ "latitude": number, "longitude": number } |
Поля | |
---|---|
latitude | Широта в градусах. Оно должно находиться в диапазоне [-90,0, +90,0]. |
longitude | Долгота в градусах. Оно должно находиться в диапазоне [-180,0, +180,0]. |
Обогащение карты
Дополнение, содержащее карту с указанием пунктов отправления и назначения.
JSON-представление |
---|
{ "origin": { object ( |
Поля | |
---|---|
origin | Место происхождения этого предмета обогащения. |
destination | Место назначения для этого обогащенного предмета. |
Элемент обогащения
Предмет обогащения.
JSON-представление |
---|
{ "id": string } |
Поля | |
---|---|
id | Идентификатор предмета обогащения. |