camera.updateSession

Memuat ulang waktu tunggu sesi. Sesi secara otomatis diperbaharui pada interaksi dengan kamera; misalnya, sesi yang dimulai dengan Waktu tunggu 10 menit harus diatur ulang ke 10 menit penuh ketika Perintah takePicture dijalankan. Perintah ini tidak digunakan lagi di API level 2.

Parameter

  • sessionId: ID sesi unik dari string jenis.
  • timeout: (Opsional) Waktu tunggu sesi yang diminta dalam detik. Jika dihilangkan (permintaan HTTP tidak memiliki isi), kamera harus menentukan waktu tunggu habis.

Hasil

  • sessionId: String ID sesi yang dikonfirmasi yang diteruskan pada perintah tersebut.
  • timeout:Waktu tunggu sesi yang dikonfirmasi dalam detik.

Error

  • missingParameter: sessionId tidak ada; misalnya, sessionId tidak ditentukan.
  • invalidParameterName: Satu atau beberapa nama parameter input tidak dikenal.
  • invalidParameterValue: Nama parameter input dikenali, tetapi satu atau beberapa nilai yang diteruskan tidak valid; misalnya, sessionId tidak ada, tidak lagi aktif, tipe datanya salah, atau timeout adalah jenis data yang salah.

I/O Perintah

Input Perintah
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Output Perintah
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Output Perintah (Error)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}