Aktualisiert das Zeitlimit für Sitzungen. Eine Sitzung wird automatisch an einem beliebigen
Interaktion mit der Kamera Beispiel: Eine Sitzung, die mit einer
Das 10-minütige Zeitlimit sollte auf volle 10 Minuten zurückgesetzt werden, wenn ein
Der Befehl takePicture wird ausgeführt. Dieser Befehl wurde verworfen
in API-Level 2.
Parameter
- sessionId::Eindeutige Sitzungs-ID des Typs String.
- timeout (optional): Angefordertes Zeitlimit für Sitzungen in Sekunden. Wird er weggelassen (HTTP-Anfrage ohne Textkörper), sollte die Kamera einen sinnvollen Timeout festlegen.
Ergebnisse
- sessionId::Bestätigter String für die Sitzungs-ID, der übergeben wurde zum Befehl hinzu.
- timeout:Bestätigtes Zeitlimit für Sitzungen in Sekunden.
Fehler
- missingParameter:
sessionIdfehlt. zum BeispielsessionIdist nicht angegeben. - invalidParameterName:Mindestens ein Eingabeparametername ist nicht erkannt.
- invalidParameterValue::Namen von Eingabeparametern werden erkannt,
aber mindestens ein übergebener Wert ist ungültig. Beispiel:
sessionIdnicht vorhanden ist, nicht mehr aktiv ist, sein Datentyp falsch ist odertimeoutist der falsche Datentyp.
Befehls-E/A | |
|---|---|
| Befehlseingabe | {
"parameters": {
"sessionId": "12ABC3",
"timeout": 50
}
} |
| Befehlsausgabe | {
"results": {
"sessionId": "12ABC3",
"timeout": 50
}
} |
| Befehlsausgabe (Fehler) | {
"error": {
"code": "missingParameter",
"message": "Parameter sessionId is missing."
}
} |