Camera.updateSession

Oturum zaman aşımını yeniler. Bir oturum, kamerayla gerçekleşen her etkileşimle otomatik olarak güncellenir. Örneğin, 10 dakikalık zaman aşımıyla başlayan bir oturum, bir takePicture komutu yürütüldüğünde tam 10 dakikaya sıfırlanmalıdır. Bu komut, API düzeyi 2'de kullanımdan kaldırılmıştır.

Parametreler

  • sessionId: Dize türünün benzersiz oturum tanımlayıcısı.
  • timeout: (İsteğe bağlı) Saniye cinsinden istenen oturum zaman aşımı. Atlanırsa (HTTP isteğinin gövdesi yoksa) kamera makul bir zaman aşımı belirlemelidir.

Sonuçlar

  • sessionId: Komuta iletilen onaylanmış oturum tanımlayıcısı dizesi.
  • timeout: Saniye cinsinden onaylanmış oturum zaman aşımı.

Hatalar

  • missingParameters: sessionId eksik. Örneğin, sessionId belirtilmemiş.
  • geçersizParametreAdı: Bir veya daha fazla giriş parametresi adı tanınmıyor.
  • geçersizParametre Değeri: Girdi parametresi adları tanınıyor ancak iletilen bir veya daha fazla değer geçersiz. Örneğin, sessionId yok, artık etkin değil, veri türü yanlış veya timeout yanlış veri türünde.

Komut G/Ç

Komut Girişi
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Komut Çıktısı
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Komut Çıktısı (Hata)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}