aparat.updateSesja
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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 parametru sessionId
.
- 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
sessionId
nie istnieje, nie jest już aktywny, jego typ danych jest nieprawidłowy lub
Typ danych timeout
jest 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."
}
} |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-08-21 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]