Camera.updateSession

Oturum zaman aşımını yeniler. Bir oturum, kamerayla etkileşim; Örneğin, Arkadaş Bitkiler projenizde 10 dakikalık zaman aşımının 10 dakikanın tamamına sıfırlanması, takePicture komutu yürütülür. Bu komut kullanımdan kaldırıldı kullanıma sunduk.

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, zaman aşımına uğrar.

Sonuçlar

  • sessionId: İletilen onaylanmış oturum tanımlayıcısı dizesi komuta aktaracağım.
  • zaman aşımı: Saniye cinsinden onaylanmış oturum zaman aşımı.

Hatalar

  • missingparameter: sessionId eksik; örneğin, sessionId belirtilmemiş.
  • geçersizParametreAdı: Bir veya daha fazla giriş parametresi adı tanınmıyor.
  • invalidParameterValue: Giriş parametresi adları tanınacak. ancak iletilen değerlerden en az biri geçersiz. örneğin, sessionId mevcut değilse, artık etkin değil, veri türü yanlış veya timeout veri türü yanlış.

Komut G/Ç

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