واجهة برمجة تطبيقات REST API لتصدير لوحة التحكم
تسجيل الدخول إلى API
نقطة النهاية (GET):
/session/login
المعلمات:
المعلمة | الوصف |
|---|---|
| اسم مستخدم SKOOR |
| كلمة مرور نفس المستخدم |
مثال:
https://<SKOOR host>/skoor-webservice/session/login?username=<username>&password=<password>
تسجيل الخروج من API
يرجى دائمًا تسجيل الخروج من API بعد تنفيذ الإجراءات المطلوبة
نقطة النهاية (GET):
/session/logout
المعلمات:
المعلمة | الوصف |
|---|---|
| معرف جلسة SKOOR من طلب تسجيل الدخول إلى الجلسة |
مثال
https://<SKOOR host>/skoor-webservice/session/logout?sessionId=<sessionId>
المعلمات للتصدير
المعلمة | الوصف |
|---|---|
| استيراد استعلامات البيانات ذات الصلة |
| تصدير الملفات ذات الصلة (مثل الصور) |
| تصدير السمات ذات الصلة (مثل CSS والألوان) |
| تصدير تكوينات الترجمة ذات الصلة |
| معرف جلسة SKOOR من طلب تسجيل الدخول إلى الجلسة |
تصدير جميع لوحات المعلومات
نقطة النهاية (GET):
/dashboards/groups/root/export
المعلمات:
مثال:
https://<SKOOR host>/skoor-webservice/dashboards/groups/root/export?dataQueries=true&files=true&theme=true&translations=true&sessionId=<sessionId>
تصدير مجموعة لوحات المعلومات
نقطة النهاية (GET):
/dashboards/groups/{groupId}/export
مثال:
https://<SKOOR host>/skoor-webservice/dashboards/groups/719/export?dataQueries=true&files=true&theme=true&translations=true&sessionId=<sessionId>
البحث عن معرف مجموعة لوحة المعلومات
للعثور على معرف مجموعة، قم بمعالجة التصدير يدويًا من قائمة المجموعات المطلوبة وحدد مربع الاختيار Plain JSON في مربع حوار التصدير:
ثم ابحث عن مفتاح المعرف في سلسلة JSON:
تصدير لوحة معلومات واحدة
نقطة النهاية (GET):
/dashboards/{dashboardId}/export
مثال:
https://<SKOOR host>/skoor-webservice/dashboards/10842/export?dataQueries=true&files=true&theme=true&translations=true&sessionId=<sessionId>
البحث عن معرف لوحة المعلومات
كما هو موضح في تصدير مجموعة لوحات المعلومات، يمكن العثور على معرف لوحة المعلومات في مربع حوار التصدير اليدوي. ابحث عن كائن من النوع dashboard و subType dashboard للحصول على مفتاح المعرف الصحيح:


