Camera.updateเซสชัน

รีเฟรชระยะหมดเวลาของเซสชัน เซสชันจะอัปเดตการโต้ตอบกับกล้องโดยอัตโนมัติ เช่น เซสชันที่เริ่มต้นด้วยระยะหมดเวลา 10 นาทีควรรีเซ็ตเป็น 10 นาทีเต็มเมื่อคำสั่ง takePicture ทำงาน คำสั่งนี้เลิกใช้งานแล้วใน API ระดับ 2

พารามิเตอร์

  • sessionId: ตัวระบุเซสชันที่ไม่ซ้ำกันของสตริงประเภท
  • timeout (ไม่บังคับ) ระยะหมดเวลาของเซสชันที่ขอในหน่วยวินาที หากละไว้ (คำขอ HTTP ไม่มีเนื้อความ) กล้องควรกำหนดเวลาที่เหมาะสม

ผลลัพธ์

  • sessionId: สตริงตัวระบุเซสชันที่ยืนยันแล้วซึ่งส่งผ่านไปยังคําสั่ง
  • timeout (ระยะหมดเวลา):ยืนยันระยะหมดเวลาของเซสชันในหน่วยวินาที

ข้อผิดพลาด

  • missingParameters: ไม่ได้ระบุ sessionId เช่น ไม่ได้ระบุ sessionId
  • invalidparameterName: ระบบไม่รู้จักชื่อพารามิเตอร์อินพุต
  • invalidparamValue: ระบบจดจำชื่อพารามิเตอร์อินพุตได้ แต่ค่าที่ส่งอย่างน้อย 1 ค่าไม่ถูกต้อง ตัวอย่างเช่น sessionId ไม่มีอยู่, ไม่มีการใช้งานอีกต่อไป, ประเภทข้อมูลไม่ถูกต้อง หรือ timeout เป็นประเภทข้อมูลที่ไม่ถูกต้อง

คำสั่ง I/O

อินพุตคำสั่ง
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
เอาต์พุตคำสั่ง
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
เอาต์พุตคำสั่ง (ข้อผิดพลาด)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}