camera.updateSession

Memuat ulang waktu tunggu sesi. Sesi akan otomatis diupdate pada interaksi apa pun dengan kamera; misalnya, sesi yang dimulai dengan waktu tunggu 10 menit harus direset ke 10 menit penuh saat 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 yang wajar.

Hasil

  • sessionId: Mengonfirmasi string ID sesi yang diteruskan ke perintah.
  • timeout:Waktu tunggu sesi dikonfirmasi dalam detik.

Error

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

Perintah I/O

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."
    }
}