الحدث
سجل بتغير دفعة أو جلسة لعب أو تحقق KYC أو مكافأة أو ملف لاعب أو كائن آخر.
اضبط نقل الحالات والأحداث بشكل موثوق بين الأنظمة: من إنشاء الرسالة والتحقق من التوقيع إلى تأكيد الاستلام وإعادة التسليم ومراقبة الأخطاء.
حدد المعرف والنوع والوقت والكائن والحالة والبيانات المرتبطة.
أرسل الحدث عبر HTTPS مع توقيع ومهلة انتظار محدودة.
بعد التحقق، احفظ الحدث وأعد بسرعة استجابة HTTP ناجحة.
أعد التسليم مع زيادة الفاصل واحتفظ بالأحداث غير المرسلة للتحليل.
قد يعيد المرسل التسليم، لذلك يجب على المستلم التحقق من المصدر وتأكيد الاستلام وتطبيق كل حدث مرة واحدة فقط.
سجل بتغير دفعة أو جلسة لعب أو تحقق KYC أو مكافأة أو ملف لاعب أو كائن آخر.
يعيد المستلم استجابة HTTP ناجحة بعد التحقق من الحدث وحفظه بشكل موثوق.
تساعد إعادة الإرسال والتسوية في استعادة البيانات بعد عدم توفر مؤقت لأحد الأنظمة.
تسهل بنية الرسالة الموحدة التحقق والتوجيه والحماية من التكرار ودعم أنواع مختلفة من الأحداث.
قيمة فريدة تتعرف بها المنظومة على إعادة التسليم وتجد سجل المعالجة.
اسم واضح وثابت يحدد التغيير الذي حدث وطريقة معالجته.
تاريخ ووقت إنشاء الحدث بالصيغة والمنطقة الزمنية المتفق عليهما.
نوع ومعرف الدفع أو اللاعب أو الجولة أو الطلب أو المكافأة أو كائن آخر.
يساعد رقم الإصدار في تغيير بنية الرسالة بأمان دون تعطيل التكاملات القائمة.
معرف الطلب الأصلي أو المعاملة أو الجلسة أو سلسلة الإجراءات المرتبطة.
العلامة التجارية والمشروع والسوق والبيئة والمزود وغيرها من البيانات اللازمة للتوجيه الصحيح.
الحد الأدنى من الحقول لمعالجة التغيير أو إجراء طلب لاحق إلى API.
قبل تغيير البيانات، يتحقق المستلم من الاتصال الآمن والتوقيع ووقت الإنشاء والمعرف الفريد للحدث.
تحقق من التوقيع باستخدام المحتوى الأصلي للطلب قبل تغيير صيغة JSON.
ارفض الطلب إذا كان وقت الحدث خارج النطاق المسموح.
استخدم السر والخوارزمية المتفق عليهما لـ HMAC أو التوقيع الرقمي.
تأكد من أن الحدث لم يُطبق من قبل واحفظ نتيجة التحقق.
يجب أن يميز المرسل بين الاستلام الناجح والخطأ المؤقت والرفض الدائم، وعلى المستلم أن يرد بسرعة وبوضوح.
تؤكد أن الحدث تم التحقق منه وحفظه بشكل موثوق للمعالجة اللاحقة.
لا تنفذ معالجة طويلة قبل الرد على المرسل — احفظ الحدث أولًا.
أعد التسليم عند خطأ شبكي مؤقت أو عدم التوفر أو غياب الاستجابة.
زد فترة الانتظار تدريجيًا بين المحاولات حتى لا تولد حملًا إضافيًا.
بعد استنفاد المحاولات، احتفظ بالحدث للتشخيص والمعالجة اليدوية.
يمكن للمشغل إعادة إرسال الحدث المحدد دون إنشاء عملية جديدة.
تتبع عدد المحاولات والاستجابات وآخر خطأ ووقت الإرسال التالي.
أخطر الفريق بارتفاع الأخطاء واستنفاد المحاولات وتراكم الأحداث في الطابور.
يجب ألا يعتمد المستلم على تسليم واحد أو ترتيب صارم للأحداث.
اختبر التسليم الناجح والتوقيع غير الصحيح والتكرار والاستجابة البطيئة وتغير ترتيب الأحداث والاستعادة بعد العطل.
رسالة معدلة أو مفتاح غير معروف أو وقت منتهي أو خوارزمية غير مدعومة.
يصل الحدث نفسه عدة مرات قبل وبعد اكتمال المعالجة.
يستغرق المستلم وقتًا طويلًا في الرد أو ينقطع الاتصال أو لا يصل التأكيد إلى المرسل.
تصل الحالة النهائية قبل الوسيطة، ويصل الحدث القديم بعد الحدث الجديد.
تحقق من أخطاء HTTP 5xx وDNS وTLS وحدود المعدل واستنفاد جميع المحاولات.
يجب أن يعرض معرف الحدث جميع المحاولات والاستجابات والأخطاء ونتيجة الإرسال اليدوي.
يُفعّل التسليم الفعلي بعد التحقق من الأمان والحماية من التكرار وإعادة الإرسال ومراقبة الأخطاء.
أرسل قائمة الأحداث وعناوين الاستقبال وقواعد تغيير الحالات. سيساعد APIACE في تحديد بنية الرسائل والتحقق من التوقيع وإعادة التسليم ومراقبة الأخطاء.