تعرض واجهة برمجة التطبيقات /osc/info معلومات أساسية حول الكاميرا والوظائف
التي يدعمها.
الإدخال
لا يتطلب هذا الأمر إدخالاً.
الناتج
الاسم
النوع
الوصف
manufacturer
سلسلة
الشركة المصنّعة للكاميرا.
model
سلسلة
طراز الكاميرا
serialNumber
سلسلة
الرقم التسلسلي.
firmwareVersion
سلسلة
الإصدار الحالي للبرامج الثابتة
supportUrl
سلسلة
عنوان URL لصفحة ويب دعم الكاميرا.
gps
منطقي
صحيح إذا كانت الكاميرا بها نظام تحديد المواقع العالمي (GPS).
gyro
منطقي
صحيح إذا كانت الكاميرا بها جيروسكوب.
uptime
عدد صحيح
عدد الثواني منذ تشغيل الكاميرا.
api
مصفوفة السلاسل
قائمة بواجهات برمجة التطبيقات المتوافقة
endpoints
الكائن
كائن JSON يحتوي على معلومات حول نقاط نهاية الكاميرا اطّلِع على الجدول التالي.
apiLevel
مصفوفة عدد صحيح
وتكون القيمة [1] تلقائيًا عندما يكون هذا الحقل غير متوفّر. يشير الرقم [1، 2] إلى توفّر كل من واجهة برمجة التطبيقات 1 وواجهة برمجة التطبيقات 2، بينما يمثّل الرقم [2] واجهة برمجة التطبيقات 2 فقط المتاحة. وتقع على عاتق المطوّر مسؤولية استرداد هذه المعلومات وتنفيذها بشكلٍ مختلف استنادًا إلى القيمة. تمت إضافة هذا الحقل في المستوى 2 من واجهة برمجة التطبيقات. يُرجى أيضًا استخدام الرقم 2 إذا كنت تتيح الإصدار 2.1 من واجهة برمجة التطبيقات.
cameraId
سلسلة
معرّف فريد يمثّل الكاميرا تمت إضافة هذا الحقل في المستوى 2.1 من واجهة برمجة التطبيقات، وهو ذو صلة بخيار التحميل المباشر.
تاريخ التعديل الأخير: 2024-08-21 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-08-21 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `/osc/info` API provides essential details about the camera, such as manufacturer, model, firmware, and supported features."],["The response includes information on available endpoints, including HTTP and HTTPS ports for communication."],["The API also indicates the camera's API level, which determines the set of supported commands and features."],["The `endpoints` object within the response provides details on the camera's communication ports, including HTTP and optional HTTPS ports."]]],["The `/osc/info` API, using a GET request, retrieves camera details without requiring input. The output includes the camera's manufacturer, model, serial number, firmware version, support URL, GPS/gyro status, uptime, supported APIs, and API level. It also provides an `endpoints` object with HTTP/HTTPS port information, and optionally vendor-specific data. API level determines support, with `cameraId` introduced in API 2.1. It doesn't have error responses.\n"]]