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." } } |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-21 UTC
[null,null,["อัปเดตล่าสุด 2024-08-21 UTC"],[[["Refreshes the camera session timeout upon interaction and resets it to the initially specified duration."],["Requires a unique session identifier (`sessionId`) and optionally allows specifying a desired timeout duration in seconds."],["Returns the confirmed session identifier and timeout or reports errors like missing or invalid parameters."],["This command is deprecated and was replaced with newer methods in API level 2."]]],["The core function is to refresh a camera session's timeout. It utilizes a `sessionId` string for identification. An optional `timeout` parameter (in seconds) can be set; otherwise, the camera determines a reasonable duration. Successful execution returns the confirmed `sessionId` and `timeout`. Errors occur with missing or invalid `sessionId`, or invalid parameter names/values. This command has been deprecated from API level 2.\n"]]