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."
    }
}