شروط المطور وواجهة برمجة التطبيقات
الشروط التي تحكم بيانات اعتماد المطور وعمليات التكامل واستخدام واجهة برمجة التطبيقات والأتمتة والوصول الفني.
1. الترخيص المحدود
رهنًا بالموافقة والامتثال، يمنح X2 حقًا محدودًا وقابلاً للإلغاء وغير قابل للتحويل لاستخدام واجهات برمجة التطبيقات وأدوات المطورين المعتمدة للتطبيق والنطاقات المعتمدة.
2. بيانات الاعتماد وOAuth
يجب حماية مفاتيح API والأسرار والرموز المميزة وبيانات اعتماد OAuth. يجب أن تطلب التطبيقات الحد الأدنى من الأذونات اللازمة ويجب ألا تجمع كلمات مرور تابعة لجهات خارجية حيث تتوفر طرق OAuth أو API المعتمدة.
3. النطاقات والأذونات
القراءة والكتابة والعمليات الحساسة هي أذونات منفصلة. لا يمنح الوصول إلى الكتالوج الحقوق أو التوزيع أو التمويل أو أي وصول آخر تلقائيًا.
4. استخدام API المحظور
يجب على المطورين عدم تجاوز النطاقات أو حدود الأسعار أو ضوابط الاستخدام أو استخراج البيانات المحظورة أو إجراء هندسة عكسية للأنظمة المقيدة أو الوصول إلى بيانات العملاء الآخرين أو إعادة بيع الوصول غير المصرح به أو استخدام واجهات برمجة التطبيقات للمراقبة غير القانونية أو الاحتيال.
5. حدود المعدل والاستخدام
قد تطبق X2 قيودًا على الاتصال أو البيانات أو التخزين أو الحوسبة أو الأتمتة أو التزامن أو أي حدود أخرى لحماية موثوقية الخدمة وتخصيص الاستخدام بشكل عادل.
6. الرسوم على أساس الاستخدام
قد تعتمد رسوم واجهة برمجة التطبيقات (API) على المكالمات أو حجم البيانات أو الحوسبة أو التخزين أو نقاط النهاية المتميزة أو حجم التشغيل الآلي أو التحقق من الذكاء الاصطناعي أو متطلبات المؤسسة. قد تؤدي محاولات التحايل على القياس إلى التعليق.
7. البيانات ومحتوى العميل
يجوز للمطورين معالجة البيانات المصرح بها للتطبيق فقط ويجب عليهم تنفيذ ضوابط الاحتفاظ والأمن والحذف المناسبة. لا يتم تضمين مجموعات البيانات الخاصة بـ X2 ونماذج الاحتيال وبيانات العملاء غير ذات الصلة في الوصول العادي إلى واجهة برمجة التطبيقات (API).
8. الأمن
يجب على المطورين اتباع ممارسات أمنية معقولة، وتدوير بيانات الاعتماد المخترقة، والإبلاغ الفوري عن الوصول غير المصرح به.
9. الإصدار
قد يقدم X2 إصدارات جديدة لواجهة برمجة التطبيقات (API)، ويتجاهل الإصدارات الأقدم ويغير النطاقات عند الضرورة لأغراض الأمان أو الخصوصية أو البنية أو متطلبات الموفر. قد يتم تقديم إشعار معقول لتغييرات كسر المواد حيثما كان ذلك ممكنًا.
10. التوفر
قد يعتمد توفر واجهة برمجة التطبيقات (API) على الخدمة والمنطقة والتحقق واتصالات المزود والبنية التحتية. لا يعني الوصول إلى Sandbox الموافقة على الإنتاج تلقائيًا.
11. التعليق والإنهاء
قد تقوم X2 بتعليق بيانات اعتماد أو تطبيق محدد لواجهة برمجة التطبيقات (API) دون الحاجة إلى تعليق حساب X2 الخاص بالعميل بالكامل حيث تقتصر المشكلة على وصول المطور.