camera.updateSession

Actualiza el tiempo de espera de la sesión. Una sesión se actualiza automáticamente con cualquier interacción con la cámara; por ejemplo, una sesión que comienza con un tiempo de espera de 10 minutos se debe restablecer a los 10 minutos completos cuando se ejecuta un comando takePicture. Este comando dejó de estar disponible en el nivel de API 2.

Parámetros

  • sessionId: Es el identificador único de sesión de tipo string.
  • timeout: Opcional: Es el tiempo de espera de la sesión solicitada en segundos. Si se omite (la solicitud HTTP no tiene cuerpo), la cámara debe determinar un tiempo de espera razonable.

Resultados

  • sessionId: Es la string del identificador de sesión confirmada que se pasó al comando.
  • timeout: Se confirmó el tiempo de espera de la sesión en segundos.

Errores

  • missingParameter: Falta sessionId; por ejemplo, no se especifica sessionId.
  • invalidParameterName: No se reconocen uno o más nombres de parámetros de entrada.
  • invalidParameterValue: Se reconocen los nombres de parámetros de entrada, pero uno o más valores pasados no son válidos. Por ejemplo, sessionId no existe, ya no está activo, su tipo de datos es incorrecto o timeout es el tipo de datos incorrecto.

E/S de comando

Entrada del 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."
    }
}