Ресурс: PickingSession
Представление сеанса пользователя, в ходе которого пользователь может выбирать фотографии и видео с помощью Google Photos.
JSON-представление |
---|
{ "id": string, "pickerUri": string, "pollingConfig": { object ( |
Поля | |
---|---|
id | Только вывод. Идентификатор, сгенерированный Google для этого сеанса. |
pickerUri | Только вывод. URI, используемый для перенаправления пользователя в Google Фото (в веб-версии), где он может выбрать фотографии и видео для текущего сеанса. Для успешного просмотра этой страницы пользователь должен войти в учетную запись Google, которой принадлежит этот сеанс, в своем веб-браузере. Для веб-приложений можно добавить |
pollingConfig | Только вывод. Рекомендуемая конфигурация, которую приложения должны использовать при опросе Это поле заполняется только в том случае, если элементы мультимедиа еще не были выбраны для этого сеанса (т. е. |
expireTime | Только вывод. Время истечения доступа к этому сеансу (и выбранным в нём медиафайлам). Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
pickingConfig | Необязательно. Конфигурация выбора фотографий для удобства пользователя во время этого сеанса. Это указывается клиентским приложением при вызове |
mediaItemsSet | Только вывод. Если установлено значение |
PollingConfig
Конфигурация для опроса API.
JSON-представление |
---|
{ "pollInterval": string, "timeoutIn": string } |
Поля | |
---|---|
pollInterval | Только вывод. Рекомендуемое время между запросами опроса. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивается на « |
timeoutIn | Только вывод. Интервал времени, по истечении которого клиент должен прекратить опрос. Значение 0 указывает, что клиент должен прекратить опрос, если он этого еще не сделал. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивается на « |
PickingConfig
Конфигурация, заданная клиентом для пользовательского опыта выбора во время этого сеанса.
JSON-представление |
---|
{ "maxItemCount": string } |
Поля | |
---|---|
maxItemCount | Необязательно. Максимальное количество элементов, которые пользователь может выбрать в этом сеансе. Если не указано иное, по умолчанию используется значение 2000. Если значение не указано или равно 0, можно выбрать не более 2000 элементов. Значения выше 2000 будут приведены к 2000. Отрицательные значения приведут к ошибке |
Методы | |
---|---|
| Создает новый сеанс, в ходе которого пользователь может выбирать фотографии и видео для доступа третьих лиц. |
| Удаляет указанный сеанс. |
| Извлекает информацию об указанном сеансе. |