camera.updateSession

Actualise le délai avant expiration de la session. Une session est automatiquement mise à jour lors de chaque interaction avec la caméra. Par exemple, une session qui commence par un délai de 10 minutes doit être réinitialisée au bout de 10 minutes lorsqu'une commande takePicture est exécutée. Cette commande est obsolète au niveau d'API 2.

Paramètres

  • sessionId : identifiant de session unique de type chaîne.
  • timeout : (facultatif) délai avant expiration de la session demandé en secondes. En cas d'omission (la requête HTTP n'a pas de corps), la caméra doit déterminer un délai raisonnable.

Résultats

  • sessionId:chaîne de l'identifiant de session confirmée qui a été transmise à la commande.
  • timeout : confirmation du délai avant expiration de la session en secondes.

Erreurs

  • missingParameter : il manque l'élément sessionId. Par exemple, sessionId n'est pas spécifié.
  • invalidParameterName:un ou plusieurs noms de paramètres d'entrée ne sont pas reconnus.
  • invalidParameterValue:les noms des paramètres d'entrée sont reconnus, mais une ou plusieurs valeurs transmises ne sont pas valides. Par exemple, la valeur sessionId n'existe pas, elle n'est plus active, son type de données est incorrect ou le type de données timeout est incorrect.

E/S de commande

Saisie de commande
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Résultat de la commande
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Résultat de la commande (erreur)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}