logo

powered by xwms

XWMS API

بني للاتصال. مصمم للتوسع.

ما هي XWMS API؟

XWMS API هي العمود الفقري لنظامنا الرقمي — واجهة قوية وآمنة تتيح لأنظمة الطرف الثالث وتطبيقات الواجهة الأمامية والأدوات الداخلية الاتصال ببنيتنا التحتية بسلاسة.

الميزات الرئيسية

  • مصادقة آمنة – تسجيل دخول قائم على الرموز وتحكم في الوصول وأذونات قائمة على الأدوار.
  • تكامل في الوقت الحقيقي – ربط الخدمات والتطبيقات ولوحات التحكم بسهولة.
  • نقاط نهاية معيارية – كل وحدة (المستخدمون، المشاريع، السجلات، الإشعارات) مستقلة وقابلة للتوسع.
  • معيار JSON API – بسيط وقابل للقراءة ومدعوم على نطاق واسع.
  • التحكم في معدل الاستخدام – للحفاظ على أداء الخدمات وحمايتها.

كيف تعمل

يتم التحقق من كل طلب إلى XWMS API عبر طبقة مصادقة آمنة تعتمد على الرموز. بعد التحقق، يمكن للعملاء التفاعل مع نقاط نهاية متعددة حسب مستوى الوصول — من إدارة المستخدمين إلى تسجيل البيانات في الوقت الحقيقي.

مثال أساسي: المصادقة

إليك مثال بسيط لتسجيل الدخول عبر API واسترجاع بيانات المستخدم:

POST /api/login

Javascript

// تسجيل الدخول والحصول على رمز الوصول
const login = async () => {
    const response = await fetch('https://xwms.nl/api/sign-token', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({
            redirect_url: 'https://exmaple.com/redirect',
        })
    });

    const data = await response.json();
    console.log(data.token);
};

حالات الاستخدام

يستخدم عملاؤنا الواجهة من أجل:

  • مصادقة المستخدمين عبر تطبيقات الويب أو الجوال
  • مزامنة الأدوات الداخلية مع بيانات المشاريع الحية
  • أتمتة سير العمل مثل الانضمام والإشعارات
  • بناء لوحات تعرض مؤشرات الأداء في الوقت الفعلي

الوثائق

تتوفر وثائق API الكاملة لجميع المستخدمين المسجلين، بما في ذلك تنسيقات الاستجابة وأوصاف النقاط وتدفقات المصادقة.

مصممة للمطورين

تم بناء XWMS API مع مراعاة تجربة المطور. هيكل واضح ورسائل خطأ مفصلة ودعم نشط يعني بناء أسرع وتكامل أسهل.

المزيد قريبًا

نحن نوسع XWMS API باستمرار بإضافات جديدة وميزات متقدمة مثل SDKs وwebhooks لتحسين تجربة التطوير أكثر.