camera.updateSession

Actualise le délai avant expiration de la session. Une session se met automatiquement à jour lors de toute interaction avec la caméra. Par exemple, une session qui commence avec un délai avant expiration de 10 minutes doit être réinitialisée à 10 minutes lorsqu'une commande takePicture s'exécute. Cette commande a été abandonnée 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ée, en secondes. En cas d'omission (la requête HTTP n'a pas de corps), l'appareil photo doit déterminer un délai raisonnable.

Résultats

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

Erreurs

  • missingParameter:sessionId n'est pas spécifié. Par exemple, sessionId n'est pas spécifié.
  • invalidParameterName:un ou plusieurs noms de paramètre 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, sessionId n'existe pas, n'est plus actif, son type de données est incorrect ou timeout est un type de données incorrect.

E/S des commandes

Entrée 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."
    }
}