Ресурс: PickingSession
Представление пользовательского сеанса, во время которого пользователь может выбирать фотографии и видео с помощью Google Фото.
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 | Только вывод. Если установлено значение |
Конфигурация опроса
Конфигурация для опроса API.
JSON-представление |
---|
{ "pollInterval": string, "timeoutIn": string } |
Поля | |
---|---|
pollInterval | Только вывод. Рекомендуемое время между запросами на опрос. Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
timeoutIn | Только вывод. Промежуток времени, по истечении которого клиент должен прекратить опрос. Значение 0 указывает, что клиент должен прекратить опрос, если он еще этого не сделал. Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
Выбор конфигурации
Задаваемая клиентом конфигурация для пользовательского процесса выбора во время этого сеанса.
JSON-представление |
---|
{ "maxItemCount": string } |
Поля | |
---|---|
maxItemCount | Необязательный. Максимальное количество элементов, которые пользователь может выбрать во время этого сеанса. По умолчанию 2000, если не указано. Если не указано или установлено значение 0, можно выбрать не более 2000 элементов. Значения выше 2000 будут приведены к 2000. Отрицательные значения приведут к ошибке |
Методы | |
---|---|
| Создает новый сеанс, во время которого пользователь может выбирать фотографии и видео для доступа третьих лиц. |
| Удаляет указанный сеанс. |
| Получает информацию об указанном сеансе. |