camera.updateSession
Обновляет тайм-аут сеанса. Сеанс автоматически обновляется при любом взаимодействии с камерой; например, сеанс, начинающийся с 10-минутного тайм-аута, должен сброситься до полных 10 минут при выполнении команды takePicture
. Эта команда устарела на уровне API 2.
Параметры
- sessionId: уникальный идентификатор сеанса строкового типа.
- таймаут: (Необязательно) Запрошенный таймаут сеанса в секундах. Если этот параметр опущен (HTTP-запрос не имеет тела), камера должна определить разумное время ожидания.
Результаты
- sessionId: подтвержденная строка идентификатора сеанса, переданная команде.
- тайм-аут: подтвержденный тайм-аут сеанса в секундах.
Ошибки
- MissingParameter:
sessionId
отсутствует; например, sessionId
не указан. - validParameterName: одно или несколько имен входных параметров не распознаны.
- validParameterValue: имена входных параметров распознаются, но одно или несколько переданных значений недействительны; например,
sessionId
не существует, он больше не активен, его тип данных неверен или timeout
имеет неправильный тип данных.
Командный ввод/вывод |
---|
Ввод команды | { "parameters": { "sessionId": "12ABC3", "timeout": 50 } } |
Вывод команды | { "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Вывод команды (ошибка) | { "error": { "code": "missingParameter", "message": "Parameter sessionId is missing." } } |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-08 UTC.
[null,null,["Последнее обновление: 2024-11-08 UTC."],[[["Refreshes the camera session timeout upon interaction and resets it to the initially specified duration."],["Requires a unique session identifier (`sessionId`) and optionally allows specifying a desired timeout duration in seconds."],["Returns the confirmed session identifier and timeout or reports errors like missing or invalid parameters."],["This command is deprecated and was replaced with newer methods in API level 2."]]],["The core function is to refresh a camera session's timeout. It utilizes a `sessionId` string for identification. An optional `timeout` parameter (in seconds) can be set; otherwise, the camera determines a reasonable duration. Successful execution returns the confirmed `sessionId` and `timeout`. Errors occur with missing or invalid `sessionId`, or invalid parameter names/values. This command has been deprecated from API level 2.\n"]]