واجهة API لاكتشاف تزوير الصور
مصمم لسير عمل مراجعة الاحتيالوصول المطورين

كشف الاحتيال في المستندات API

اكتشف المناطق المزوّرة والتلاعب المرئي في صور المستندات والشهادات والفواتير والإيصالات والملفات الممسوحة باستخدام خرائط حرارية بالذكاء الاصطناعي.

مقدمة API

أصبحت تقنية الذكاء الاصطناعي المتخصصة في كشف التزوير أسهل من أي وقت مضى باستخدام API الخاص بـ ImgAuth.com. ببضعة أسطر من الكود فقط، يمكنك إحضار هذه التقنية إلى تطبيقك.

معاملات الطلب
بيانات صورة مشفرة بـ Base64 ثم مشفرة بعنوان URL. الحد الأقصى 10 MB. أقصر ضلع لا يقل عن 512 px وأطول ضلع لا يزيد عن 8192 px. يدعم jpg/jpeg/png/bmp. قدّم image أو url.
معلمات الاستجابة
مرجع حقول استجابة API

مقدمة API

  • فرق المالية تراجع الفواتير والإيصالات
  • فرق الموارد البشرية تراجع الشهادات والسجلات الممسوحة
  • فرق التأمين تراجع مستندات المطالبات

المصادقة

استبدل {your-api-domain} بنقطة نهاية API الظاهرة في لوحة حسابك.

قم بمصادقة الطلبات باستخدام نقطة نهاية API الخاصة بحسابك ورمز Bearer. بعد شراء أرصدة API يمكنك عرض نقطة النهاية والرمز من لوحة حسابك. حافظ على سرية الرمز ولا تقم بإضافته إلى مستودعات عامة.

POSThttps://api.imgauth.com/v1/document-fraud-detection
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

معاملات الطلب

المعاملالنوع✓الوصف
imagestring✓بيانات صورة مشفرة بـ Base64 ثم مشفرة بعنوان URL. الحد الأقصى 10 MB. أقصر ضلع لا يقل عن 512 px وأطول ضلع لا يزيد عن 8192 px. يدعم jpg/jpeg/png/bmp. قدّم image أو url.
detect_proportionboolean—هل يتم إرجاع درجة الثقة في التلاعب. الافتراضي false. القيمة true تعيد الدرجة، وfalse لا تعيدها.
return_heatmapboolean—هل يتم إرجاع خريطة حرارية للتزوير. الافتراضي false. القيمة true تعيد خريطة Base64، وfalse لا تعيدها.
locationboolean—استخدم هذه الأمثلة لبناء وتصحيح التكامل الخاص بك

مثال طلب HTTP

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>",
  "detect_proportion": true,
  "return_heatmap": true,
  "location": true
}

معلمات الاستجابة

المعلمةالنوعالوصف
codeintegerمرجع لرموز استجابة API
request_idstringاستخدم هذه الأمثلة لبناء وتصحيح التكامل الخاص بك
data.detection_result"fake" | "real"نتيجة التلاعب: "fake" تعني اكتشاف تزوير، و"real" تعني عدم اكتشاف تزوير.
data.tampered_proportionnumber | nullدرجة الثقة في التلاعب، وتُعاد عندما يكون detect_proportion = true.
data.heatmapstring | nullخريطة حرارية Base64 للمناطق المتلاعب بها، وتُعاد عندما يكون return_heatmap = true.
data.tampered_locationarrayمصفوفة إحداثيات المناطق المشبوهة، وتُعاد عندما تكون probability أكبر من أو تساوي restrict_probability. يحتوي كل عنصر على left وtop وwidth وheight وprobability.

أمثلة الاستجابة

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "detection_result": "fake",
    "tampered_proportion": 0.82,
    "heatmap": "<BASE64_HEATMAP>",
    "tampered_location": [
      { "left": 124, "top": 86, "width": 220, "height": 74, "probability": 0.91 }
    ]
  }
}

رموز الخطأ

400INVALID_REQUESTيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
401INVALID_API_KEYيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
402CREDITS_EXHAUSTEDيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
403API_KEY_INACTIVE / API_KEY_EXPIREDيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
413PAYLOAD_TOO_LARGEيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
415UNSUPPORTED_IMAGEيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
502UPSTREAM_ERRORيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
504UPSTREAM_TIMEOUTيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.

أمثلة الكود

curl -X POST "https://api.imgauth.com/v1/document-fraud-detection" \
  -H "Authorization: Bearer rh_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>",
  "detect_proportion": true,
  "return_heatmap": true,
  "location": true
}'