camera.updateSession

يُعيد تحميل مهلة الجلسة. يتم تحديث الجلسة تلقائيًا في أي التفاعل مع الكاميرا؛ على سبيل المثال، يمكن أن تبدأ الجلسة ينبغي إعادة تعيين مهلة 10 دقائق إلى الدقائق العشر الكاملة عندما يتم تنفيذ الأمر takePicture. تم إيقاف هذا الأمر نهائيًا في المستوى 2 من واجهة برمجة التطبيقات

المعلمات

  • sessionId: معرّف فريد للجلسة من نوع السلسلة.
  • المهلة: (اختيارية) مهلة الجلسة المطلوبة بالثواني. في حال الحذف (لا يحتوي طلب HTTP على نص)، يجب أن تحدد الكاميرا قيمة المهلة.

النتائج

  • sessionId: تم تأكيد سلسلة معرّف الجلسة التي تم تمريرها إلى الأمر.
  • المهلة: تم تأكيد مهلة الجلسة بالثواني.

الأخطاء

  • مَعلمة غير متوفّرة:السمة sessionId غير متوفّرة. على سبيل المثال، لم يتم تحديد sessionId.
  • spamparamName: هناك اسم واحد أو أكثر من أسماء معلَمات الإدخال لم يتم التعرّف عليها.
  • invalidParameterValue: يتم التعرف على أسماء معلَمات الإدخال، ولكن هناك قيمة واحدة أو أكثر تم تمريرها غير صالحة؛ على سبيل المثال، السمة sessionId غير موجود أو لم تعد نشطة أو نوع بياناتها غير صحيح أو timeout هو نوع البيانات الخاطئ.

مفتاح Command I/O

إدخال الطلب
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
مخرجات الأوامر
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
مخرجات الأوامر (خطأ)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}