รีเฟรชระยะหมดเวลาของเซสชัน เซสชันจะอัปเดตโดยอัตโนมัติในทุก
การโต้ตอบกับกล้อง เช่น เซสชันที่เริ่มต้นด้วย
ระยะหมดเวลา 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."
}
} |