camera.updateSession
Actualiza el tiempo de espera de la sesión. Una sesión se actualiza automáticamente en cualquier
interacción con la cámara, por ejemplo, una sesión que comienza con
El tiempo de espera de 10 minutos debería restablecerse a los 10 minutos completos cuando una
Se ejecuta el comando takePicture
. Este comando dejó de estar disponible
en el nivel de API 2.
Parámetros
- sessionId: Es el identificador único de la sesión de tipo string.
- timeout:El tiempo de espera de la sesión solicitada en segundos (opcional).
Si se omite (la solicitud HTTP no tiene cuerpo), la cámara debe determinar una cantidad razonable
tiempo de espera.
Resultados
- sessionId: Es la string de identificador de sesión confirmada que se pasó.
al comando.
- timeout: Es el tiempo de espera confirmado de la sesión en segundos.
Errores
- missingParameter: Falta
sessionId
. por ejemplo,
No se especificó sessionId
.
- invalidParameterName: Hay uno o más nombres de parámetros de entrada
no reconocidos.
- invalidParameterValue: Se reconocen los nombres de los parámetros de entrada.
pero uno o más valores pasados no son válidos; Por ejemplo, el
sessionId
no existe, ya no está activo, el tipo de datos es incorrecto o
timeout
es el tipo de datos incorrecto.
E/S de comando |
Entrada de comando |
{ "parameters": { "sessionId": "12ABC3", "timeout": 50 } } |
Resultado del comando |
{ "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Resultado del comando (error) |
{ "error": { "code": "missingParameter", "message": "Parameter sessionId is missing." } } |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-08-21 (UTC)
[null,null,["Última actualización: 2024-08-21 (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"]]