Endpoints
إرسال رمز الهاتف
POST /v3/phone/send/: أرسل رمز تحقق لمرة واحدة عبر SMS.التحقق من رمز الهاتف
POST /v3/phone/check/: تحقق من الرمز واسترجع بيانات مخاطر الهاتف.تقييم مخاطر الهاتف
POST /v3/phone/risk/: قيّم مخاطر مشغّل الاتصالات ونوع الخط ونقل الرقم والاحتيال دون إرسال OTP.كيف يعمل
- استدعِ إرسال رمز الهاتف مع رقم الهاتف بصيغة E.164 (مثال:
+14155552671) - يتلقى المستخدم الرمز عبر SMS (صالح لمدة 5 دقائق)
- استدعِ التحقق من رمز الهاتف مع رقم الهاتف والرمز
- احصل على نتيجة التحقق مع إشارات المخاطر (نوع مشغّل الاتصالات، واكتشاف الرقم الافتراضي)
قنوات الإرسال
يدعم Didit قنوات متعددة حسب توفرها في الدولة:إشارات المخاطر
للاطلاع على بنية الاستجابة الكاملة، راجع تقرير التحقق من رقم الهاتف.
انقطاعات المزوّد
إذا فشل مزوّد الهاتف الخارجي في الرد على طلب إرسال أو تحقق، تُرجع نقطتا الـendpoint استجابةً برمز502 مع code: "phone_provider_unavailable" بدلاً من خطأ عام. يمكن إعادة المحاولة بأمان، ولا يُحتسب عليها أي رسوم، ولا تستهلك محاولة من الحد الساعي لكل رقم. استخدم الحقل code في التفرع المنطقي بدلاً من تحليل نص الرسالة detail، فنص الرسالة ليس عقداً ثابتاً.