Odświeża limit czasu sesji. Sesja jest automatycznie aktualizowana
interakcja z kamerą; np. sesja rozpoczynająca się od
10-minutowy limit czasu powinien zostać zresetowany do pełnych 10 minut, gdy
Wykonuje się polecenie takePicture. To polecenie zostało wycofane
w interfejsie API poziomu 2.
Parametry
- sessionId: unikalny identyfikator sesji danego typu.
- timeout: (opcjonalny) limit czasu oczekiwania na sesję w sekundach. W przypadku pominięcia tego pola (żądanie HTTP nie ma treści), kamera powinna określić uzasadniony .
Wyniki
- sessionId: potwierdzony ciąg identyfikatora sesji, który został przekazany. na to polecenie.
- timeout:potwierdzony limit czasu sesji w sekundach;
Błędy
- brak parametru: brakuje parametru
sessionId; np. Nie określono parametrusessionId. - invalidParametrName:co najmniej jedna nazwa parametru wejściowego jest Nie rozpoznano.
- invalidParameterValue::nazwy parametrów wejściowych są rozpoznawane,
ale co najmniej jedna przekazana wartość jest nieprawidłowa; na przykład
sessionIdnie istnieje, nie jest już aktywny, jego typ danych jest nieprawidłowy lub Typ danychtimeoutjest nieprawidłowy.
Polecenie I/O | |
|---|---|
| Dane wejściowe polecenia | {
"parameters": {
"sessionId": "12ABC3",
"timeout": 50
}
} |
| Dane wyjściowe polecenia | {
"results": {
"sessionId": "12ABC3",
"timeout": 50
}
} |
| Dane wyjściowe polecenia (błąd) | {
"error": {
"code": "missingParameter",
"message": "Parameter sessionId is missing."
}
} |