نبذة عن WebServices API

واجهة WebServices API هي خدمة تحتوي على عدة نقاط نهاية يمكنك استخدامها لإدارة المتداولين وأرصدة المتداولين والمكافآت ومستويات الائتمان وكيانات المستخدم ذات الصلة. استخدمها لإنشاء أنظمة مخصصة قائمة على HTTP للتفاعل مع الواجهة الخلفية لمنصة cTrader أو دمج منتجاتك الحالية مع خوادم التداول لدينا.

فيما يلي قائمة موجزة بما يمكنك القيام به باستخدام WebServices API:

إنشاء حسابات تداول جديدة ومستخدمين جدد

نسب المتداولين للشركاء

إدارة الإعدادات (مثل عملة الإيداع) للمتداولين المسجلين بالفعل

Deposit or withdraw funds, bonus or credits to and from your traders

تحويل المتداولين بين العلامات البيضاء أو الاختصاصات القضائية

الحصول على التداولات السابقة والمراكز المفتوحة حاليًا

كيفية عمل WebServices API

تعمل WebServices API تمامًا مثل أي API (واجهة برمجة تطبيقات) REST أخرى. يمكنك إرسال طلبات HTTP إلى نقاط نهاية محددة مسبقًا. تُنشئ الطلبات الناجحة استجابات يمكنك استخدامها في حلول الواجهة الخلفية لديك. على سبيل المثال، بعد طلب إنشاء مستخدم جديد من الواجهة الخلفية لمنصة cTrader، يجب أن تتلقى استجابة تحتوي على جميع المعلمات المطلوبة التي تصف هذا المستخدم.
تقبل WebServices API كلاً من JSON وXML كأنواع محتوى.

تتوفر WebServices API لأي عميل Spotware حصل على حق الوصول إلى cBroker. بعد إرسال طلب يحتوي على بيانات اعتماد cBroker الخاصة بك، ستتلقى رمزًا يجب إضافته إلى جميع الطلبات المستقبلية للمصادقة عليك. يجب إرسال جميع الطلبات من عناوين IP مدرجة في القائمة البيضاء لضمان السلامة.

الأذونات في WebServices API

نظرًا لأن WebServices API تستخدم بيانات اعتماد cBroker للمصادقة، يمكن للواجهة الخلفية لـ cTrader التعرف تلقائيًا على المدير الذي يحاول تنفيذ طلب. نظام حقوق الوصول الإداري المرن لدينا يعمل بكامل فعاليته: لا يمتلك المديرون حق الوصول إلا إلى المتداولين والعلامات البيضاء التي من المفترض أن يشرفوا عليها.

تمنح هذه الوظيفة العديد من المزايا الرئيسية لموزعي العلامات البيضاء وكذلك الوسطاء الذين لديهم عدة اختصاصات قضائية.

تقليل المخاطر التشغيلية

زيادة المرونة عند إعداد الوصول إلى API

تحكم كامل في نتائج دمج API

إنشاء آمن لعلامات بيضاء واختصاصات قضائية جديدة

الوثائق

يتضمن مركز وثائق Spotware وثائق شاملة تُغطي جميع الجوانب الرئيسية لاستخدام WebServices API، بما في ذلك نقاط النهاية التي تكشف عنها هذه الخدمة وأحكام المصادقة وحالات الاستخدام الشائعة.

يتم تحديث الوثائق بانتظام لتتوافق مع أحدث التحسينات على WebServices API، ممّا يُتيح لك جعل تكاملك مع الواجهة الخلفية لمنصة cTrader أكثر سلاسة.