التوثيق / مرجع الواجهة
مرجع الـ API
جميع دوال واجهة Gurdx ومدخلاتها واستجاباتها والقواعد المشتركة بين كل الطلبات.
نظرة عامة#
واجهة Gurdx مجموعة من دوال HTTP لفحص عناوين IP والبريد الإلكتروني وأرقام الجوال والبطاقات والآيبان والنطاقات والنصوص وعمليات الدفع الكاملة بحثًا عن مؤشرات الاحتيال. تستخدم كل دالة غلاف الاستجابة نفسه ورموز الأخطاء المرقّمة نفسها.
تُرسَل جميع الطلبات إلى https://gurdx.cretip.com/api، مثل https://gurdx.cretip.com/api/lookup/ip. تعرض كل صفحة أدناه مسار الدالة والباقات التي تشملها ومعاملاتها ومثالًا قابلًا للتشغيل بأربع لغات.
قواعد مشتركة بين كل الدوال#
- المصادقة. أرسل مفتاحك في المعامل
keyأو في الترويسةAuthorization: Bearer <key>. المفاتيح التي تبدأ بـgx_test_هي مفاتيح اختبار. - الخيارات المشتركة. تقبل كل دالة
format(JSONأوXMLأوCSVأوNewline) وlangوmode(liveأوtest) وcallback(JSONP مع صيغة JSON فقط) وuserIDوهو معرّف حر يربط الطلب بأحد مستخدميك في سجل الأحداث. والدوال التي تُرجع وحدات تقبل أيضًاparams؛ راجع تخصيص الوحدات. - غلاف النجاح. يُرجع الطلب الناجح
{"data": ..., "status": "success", "executionTime": <ms>}. وتوصَف بنيةdataفي صفحة كل دالة. - الأخطاء تصل مع HTTP 200. يردّ الطلب الفاشل أيضًا بحالة 200 وجسم على الشكل
{"status": "error", "code": 119, "type": "invalid_email_address", "description": "..."}. افحص دائمًا الحقلstatusولا تكتفِ برمز HTTP. الرموز من 101 إلى 127 هي المجموعة الأساسية، ثم 128 (invalid_domain) و129 (invalid_text) و130 (invalid_payment_data) إضافات لاحقة. - وضع الاختبار. مع
mode=testأو مفتاحgx_test_تحصل على بيانات وهمية واقعية الشكل دون استهلاك الحصة ودون إطلاق أحداث ودون الاتصال بأي خدمة خارجية. استخدمه أثناء بناء التكامل. - الفوترة. يُحتسب كل طلب كطلب واحد من حصتك الشهرية، عدا حذف بيانات مستخدم فهو مجاني.
ترتيب الفحوص#
يمر كل طلب بالمسار نفسه: التحقق من الخيارات أولًا، ثم المفتاح، ثم حالة الحساب والاشتراك، فالمضيفات المصرّح بها، ثم هل تشمل باقتك الدالة، ثم الحماية من الإغراق، وأخيرًا الحصة. أول فشل يحدد رمز الخطأ الذي تستلمه.
القواعد والقوائم والأحداث#
الدوال التي تقيّم عنصرًا ما يمكنها تطبيق قواعدك المخصصة وقوائمك السوداء، ويمكنها إطلاق أحداث تستقبلها عبر الويب هوك. تذكر كل صفحة ما ينطبق عليها.
جميع الدوال#
| الخدمة | المسار | الباقات |
|---|---|---|
| الموقع الجغرافي للزائر | GET /geoip |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| فحص عنوان IP | GET /lookup/ip |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| فحص عناوين IP بالجملة | GET /lookup/ip/bulk |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| سمعة عنوان IP | GET /lookup/ip/threats |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| فحص الشبكة ASN | GET /lookup/asn |
تجربة مجانية المميّزة الدفع حسب الاستخدام |
| فحص البطاقة BIN | GET /lookup/bin |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| التحقق من الآيبان | GET /lookup/iban |
تجربة مجانية المميّزة الدفع حسب الاستخدام |
| معلومات الدولة | GET /lookup/country |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| فحص النطاق | GET /lookup/domain |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| تقييم البريد الإلكتروني | GET /scoring/email |
تجربة مجانية المميّزة الدفع حسب الاستخدام |
| تقييم رقم الجوال | GET /scoring/phone |
تجربة مجانية المميّزة الدفع حسب الاستخدام |
| كشف الألفاظ المسيئة | GET /scoring/profanity |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| كشف احتيال الدفع | POST /scoring/payment |
تجربة مجانية المميّزة الدفع حسب الاستخدام |
| حذف بيانات مستخدم | DELETE /account/users/delete |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| الإبلاغ عن نتيجة الدفع | POST /feedback/payment |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| تصنيف هوية أو حدث | POST /feedback/event |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| الملاحظات بالجملة | POST /feedback/bulk |
تجربة مجانية القياسية المميّزة الدفع حسب الاستخدام |
| Free Get-IP | GET /ip |
بلا مفتاح |
وجدت خطأ؟ أخبرنا عبر صفحة التواصل. تواصل معنا