Atualiza o tempo limite da sessão. Uma sessão é atualizada automaticamente em qualquer interação com a câmera. Por exemplo, uma sessão que começa com um tempo limite de 10 minutos precisa ser redefinida para 10 minutos completos quando um comando takePicture
é executado. Esse comando foi descontinuado
na API de nível 2.
Parâmetros
- sessionId::identificador de sessão exclusivo do tipo string.
- timeout: (opcional) tempo limite da sessão solicitada em segundos. Se omitido (a solicitação HTTP não tem corpo), a câmera precisa determinar um tempo limite razoável.
Resultados
- sessionId::string do identificador de sessão confirmada que foi transmitida para o comando.
- timeout:tempo limite da sessão confirmada em segundos.
Erros
- missingParameter:
sessionId
está ausente. Por exemplo,sessionId
não foi especificado. - invalidParameterName:um ou mais nomes de parâmetros de entrada não foram reconhecidos.
- invalidParameterValue:os nomes dos parâmetros de entrada são reconhecidos,
mas um ou mais valores transmitidos são inválidos. Por exemplo, o
sessionId
não existe, não está mais ativo, o tipo de dado está incorreto outimeout
é o tipo de dados errado.
E/S do comando | |
---|---|
Entrada de comando | { "parameters": { "sessionId": "12ABC3", "timeout": 50 } } |
Resposta ao comando | { "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Resposta ao comando (erro) | { "error": { "code": "missingParameter", "message": "Parameter sessionId is missing." } } |