সেশনের সময়সীমা রিফ্রেশ করে। একটি সেশন স্বয়ংক্রিয়ভাবে ক্যামেরার সাথে কোনো মিথস্ক্রিয়ায় আপডেট হয়; উদাহরণস্বরূপ, একটি 10-মিনিটের টাইমআউট দিয়ে শুরু হওয়া একটি সেশনটি 10 মিনিটে পুনরায় সেট করা উচিত যখন একটি takePicture
কমান্ড কার্যকর হয়। এপিআই লেভেল 2-এ এই কমান্ডটি বাতিল করা হয়েছে।
পরামিতি
- sessionId: টাইপ স্ট্রিং এর অনন্য সেশন শনাক্তকারী।
- টাইমআউট: (ঐচ্ছিক) সেকেন্ডের মধ্যে অনুরোধ করা সেশনের সময়সীমা। যদি বাদ দেওয়া হয় (HTTP অনুরোধের কোন বডি নেই), ক্যামেরা একটি যুক্তিসঙ্গত সময়সীমা নির্ধারণ করবে।
ফলাফল
- sessionId: নিশ্চিত সেশন শনাক্তকারী স্ট্রিং যা কমান্ডে পাঠানো হয়েছিল।
- সময় শেষ: সেকেন্ডের মধ্যে সেশনের সময়সীমা নিশ্চিত করা হয়েছে।
ত্রুটি
- missing Parameter:
sessionId
অনুপস্থিত; উদাহরণস্বরূপ,sessionId
নির্দিষ্ট করা নেই। - invalidParameterName: এক বা একাধিক ইনপুট প্যারামিটার নাম অচেনা।
- invalidParameterValue: ইনপুট প্যারামিটার নাম স্বীকৃত, কিন্তু এক বা একাধিক পাস করা মান অবৈধ; উদাহরণস্বরূপ,
sessionId
বিদ্যমান নেই, এটি আর সক্রিয় নেই, এর ডেটা টাইপ ভুল, বাtimeout
ভুল ডেটা টাইপ৷
কমান্ড I/O | |
---|---|
কমান্ড ইনপুট | { "parameters": { "sessionId": "12ABC3", "timeout": 50 } } | কমান্ড আউটপুট | { "results": { "sessionId": "12ABC3", "timeout": 50 } } |
কমান্ড আউটপুট (ত্রুটি) | { "error": { "code": "missingParameter", "message": "Parameter sessionId is missing." } } |