Cam.updateSession
सेशन खत्म होने के समय को रीफ़्रेश करता है. सत्र किसी भी
कैमरे के साथ इंटरैक्शन; उदाहरण के लिए, कोई सेशन
10 मिनट का टाइम आउट पूरे 10 मिनट पर रीसेट होना चाहिए, जब
takePicture
निर्देश लागू होता है. यह निर्देश अब काम नहीं करता
एपीआई लेवल 2 में.
पैरामीटर
- sessionId: टाइप स्ट्रिंग का यूनीक सेशन आइडेंटिफ़ायर.
- समय खत्म: (ज़रूरी नहीं) अनुरोध किए गए सेशन का टाइम आउट सेकंड में.
अगर इसे हटाया जाता है (एचटीटीपी अनुरोध के लिए कोई मुख्य हिस्सा नहीं है), तो कैमरे को
टाइम आउट हो गया.
नतीजे
- sessionId: पास की गई पुष्टि की गई सेशन आइडेंटिफ़ायर स्ट्रिंग
आदेश पर ले जाएं.
- समय खत्म: सेशन के टाइम आउट की पुष्टि सेकंड में हो जाती है.
गड़बड़ियां
- वैल्यू मौजूद नहीं है:
sessionId
मौजूद नहीं है; उदाहरण के लिए,
sessionId
मौजूद नहीं है.
- अमान्य पैरामीटर का नाम: एक या उससे ज़्यादा इनपुट पैरामीटर के नाम
पहचान नहीं की जा सकी.
- invalidParameterValue: इनपुट पैरामीटर के नाम पहचाने जाते हैं,
लेकिन पास की गई एक या उससे ज़्यादा वैल्यू अमान्य हैं; उदाहरण के लिए,
sessionId
मौजूद नहीं है, अब यह चालू नहीं है, इसका डेटा टाइप गलत है या
timeout
का डेटा टाइप गलत है.
कमांड I/O |
कमांड इनपुट |
{ "parameters": { "sessionId": "12ABC3", "timeout": 50 } } |
कमांड आउटपुट |
{ "results": { "sessionId": "12ABC3", "timeout": 50 } } |
कमांड आउटपुट (गड़बड़ी) |
{ "error": { "code": "missingParameter", "message": "Parameter sessionId is missing." } } |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 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"]]