Camera.updateเซสชัน

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

พารามิเตอร์

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

ผลลัพธ์

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

ข้อผิดพลาด

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

Command I/O

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