সেশনের সময়সীমা রিফ্রেশ করে। একটি সেশন স্বয়ংক্রিয়ভাবে ক্যামেরার সাথে কোনো মিথস্ক্রিয়ায় আপডেট হয়; উদাহরণস্বরূপ, একটি 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."
}
} |