توثيق واجهة برمجة تطبيقات التحقق من البريد الإلكتروني

إرشادات التحقق الفوري

+ إنشاء مفتاح API جديد

المقدمة

مرحبًا بك في واجهة برمجة تطبيقات التحقق من البريد الإلكتروني الفردي من EmailVerify.io! تتيح لك هذه الواجهة التحقق من بريد إلكتروني واحد في الوقت الفعلي من خلال طلب بسيط، مما يضمن الدقة والموثوقية لاتصالاتك البريدية.

المصادقة

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

نقطة النهاية API

تحقق من صحة بريد إلكتروني واحد عن طريق استبدال الرموز بالمفتاح الفريد الخاص بك والبريد الإلكتروني المطلوب التحقق منه في الرابط التالي:

رابط طلب GET (HTTPS)
Copy
https://app.emailverify.io/api/v1/[email protected]

مثال على استجابة ناجحة

ستحصل على استجابة مثل هذه إذا تمت معالجة طلب البريد الإلكتروني الواحد بنجاح:

الرابط
Copy
{
  "email": "[email protected]",
  "status": "valid",
  "sub_status": "permitted"
}

الفحوصات التي يتم تنفيذها في التحقق الفردي

التحقق عبر Regex: التحقق من بنية البريد الإلكتروني باستخدام أنماط Regex القياسية للعثور على الأخطاء الإملائية وأخطاء التنسيق قبل المتابعة.

التحقق من سجلات MX: التحقق من وجود سجلات MX للتأكد من أن النطاق مهيأ لاستقبال الرسائل وأنه موجود ونشط.

التحقق من القوائم السوداء MX: التعرف على النطاقات المدرجة في القوائم السوداء المعروفة بالبريد العشوائي أو الأنشطة الضارة لتجنب الوجهات غير الموثوقة.

التحقق عبر SMTP: إجراء تحقق مباشر من خلال التواصل مع خادم SMTP الخاص بالمستلم للتأكد من أن البريد الإلكتروني موجود ويمكنه استقبال الرسائل.

استجابات الأخطاء

رسالة الخطأ
الوصف
مفتاح API غير صالح
عندما يكون المفتاح معطلاً أو غير موجود
طلب غير صالح
وجود معلمات غير صحيحة في رابط واجهة API
لا توجد أرصدة متبقية
لا يملك المستخدم أي اعتمادات
يرجى المحاولة مرة أخرى
عند حدوث خطأ من جانب الخادم لدينا

التحقق من اعتمادات الحساب

يرجى استخدام طلب GET التالي للتحقق من الاعتمادات الحالي (الأرصدة اليومية والفورية المتبقية).

رابط GET (HTTPS):
Copy
https://app.emailverify.io/api/v1/check-account-balance/?key=<Your_API_Key>

استبدل <Your_API_Key> بمفتاح API الفعّال الخاص بك.

الاستجابة (JSON):
Copy
{
  "api_status": "enabled",
  "daily_credits_limit": 150,
  "referral_credits": 100,
  "remaining_credits": 15000
}