التحقق من جهة الاتصال وإعادة الإرسال عبر API
وفقًا للوائح ICANN، فإن التحقق من معلومات جهة اتصال النطاق إلزامي. يمكنك إدارة هذه العمليات بكفاءة مباشرةً من خلال خدمات الـ API الخاصة بنا دون الحاجة إلى تسجيل الدخول إلى لوحة التحكم.

1. الاستعلام عن حالة تحقق النطاق
للتحقق من حالة التحقق وفترة الصلاحية وسجل الإشعارات لعنوان بريد إلكتروني، يجب استخدام طريقة GetDetails ضمن ContactApi.svc.
تفاصيل تقنية أساسية:
- فترة الصلاحية: يبقى مفتاح التحقق صالحًا لمدة 60 يومًا.
- النطاق: تُرجع هذه الطريقة معلومات جهة الاتصال ذات الصلة، وحالة التحقق الحالية، وتاريخ آخر إشعار تم إرساله.
مراجع تقنية:
يمكنك الرجوع إلى القوائم المحدّثة التالية الخاصة ببنية النموذج ورموز الحالة المستخدمة أثناء الاستعلام:
- نموذج معلومات التحقق: https://paste.ubuntu.com/p/HDyrdRvh2D/
حالات التحقق
رموز الحالة الرئيسية التي ستتلقاها نتيجة الاستعلام هي كما يلي:
| الحالة | الوصف |
| NotValidated | لم يتم تنفيذ عملية التحقق بعد. |
| Validated | تم التحقق من عنوان البريد الإلكتروني بنجاح. |
| Pending | عملية التحقق جارية / قيد الانتظار. |
| Expired | انتهت صلاحية مفتاح التحقق لمدة 60 يومًا. |
2. إعادة إرسال بريد التحقق عبر API

يمكنك إرسال بريد التحقق إلى مالك النطاق فورًا عبر الـ API. ولهذا الغرض يتم استخدام طريقة ResendContactVerificationNotice ضمن ContactApi.svc.
تقبل هذه الطريقة معاملين اختياريين مختلفين:
- البريد الإلكتروني لجهة الاتصال: يمكنك إدخال عنوان البريد الإلكتروني للعميل مباشرةً. يقوم النظام بمعالجة الطلب باستخدام هذا العنوان.
- المعرّف الخارجي: يمكنك تقديم معرّف جهة الاتصال المرتبط بالنطاق (على سبيل المثال DNA-111). يقوم النظام باسترجاع معلومات البريد الإلكتروني المرتبطة بهذا المعرّف من قاعدة البيانات وإعادة إرسال الإشعار إذا لم يتم التحقق من البريد بعد.
ملاحظة: يتم تسليم رسالة الإشعار فورًا دون إدراجها في قائمة انتظار بمجرد تشغيلها.
نموذج بيانات تجريبي
بنية البيانات التي يتم إرجاعها بعد اكتمال العملية تكون كما يلي:
{
"VerificationStatus": "NotValidated",
"ExpirationDate": "2026-04-05T10:00:00",
"LastNotificationDate": "2026-02-05T09:30:00",
"ContactEmail": "example@customer.com"
}
