Google Photos API с фильтром для получения фотографий с информацией об альбоме? - PullRequest
0 голосов
/ 11 сентября 2018

Я просматривал документацию для нового API Google Фото, но не смог найти никакой информации для метаданных альбома вместе с информацией о фотографии.

Например, если я использую API содержимого библиотеки списков с фильтром, результирующие фотографии не предоставляют мне информацию об альбомах, к которым принадлежит эта фотография.

Возможно ли это с текущим API?

Я также зарегистрировался в mediaItems ref. Невозможно найти такой предмет. Кто-нибудь исследовал эту вещь?

Ответы [ 2 ]

0 голосов
/ 07 июня 2019

Да, вы можете получить медиафайл определенного альбома.

См. Эту документацию Список содержимого альбома

Чтобы вывести список всех элементов мультимедиа в альбоме, добавьте поле albumId в поисковый запрос. Для получения дополнительной информации об альбоме, см. Список альбомов. Если идентификатор альбома недействителен, возвращается ошибка неверного запроса. Если идентификатор действителен, но альбом для аутентифицированного пользователя не существует, возвращается ошибка Not Found. Дополнительные сведения об обработке ошибок см. В разделах «Советы по повышению производительности» и «Лучшие практики».

POST https://photoslibrary.googleapis.com/v1/mediaItems:search
Content-type: application/json
Authorization: Bearer OAUTH2_TOKEN
{
  "pageSize":"100",
  "albumId": "ALBUM_ID"
}
0 голосов
/ 17 сентября 2018

Элемент мультимедиа может принадлежать нескольким альбомам, некоторые из которых могут быть общими.

Однако API библиотеки не обеспечивает сопоставление элемента мультимедиа с альбомами, к которым он принадлежит.Вы можете подать запрос на добавление функции и описать свой вариант использования, если вам этого не хватает.Обязательно опишите, как бы вы использовали эту функцию.

Если вы хотите увидеть, является ли определенный элемент мультимедиа (например, тот, который вы нашли в результате поиска) частью альбома, вам необходимо сравнить их идентификаторы.Например, вы можете перечислить содержимое альбома и проверить, является ли идентификатор интересующего вас элемента мультимедиа частью ответа.

...