Görüntü Sahteciliği Tespit API’si
Dolandırıcılık inceleme iş akışları için tasarlandıGeliştirici Erişimi

Belge sahteciliği tespiti API

AI ısı haritalarıyla belge görüntülerinde, sertifikalarda, faturalarda, makbuzlarda ve taramalarda sahte bölgeleri ve görsel değişiklikleri tespit edin.

API Giriş

Sahtecilik tespitinde uzmanlaşmış yapay zeka teknolojisi, ImgAuth.com API'sini kullanarak her zamankinden daha kolay hale getirildi. Sadece birkaç satır kodla bu teknolojiyi uygulamanıza getirebilirsiniz.

İstek Parametreleri
Base64 ile kodlanmış görsel verisi, ardından URL-encode edilir. En fazla 10 MB. En kısa kenar en az 512 px, en uzun kenar en fazla 8192 px olmalıdır. jpg/jpeg/png/bmp desteklenir. image veya url gönderin.
Yanıt parametreleri
API yanıt alanları referansı

API Giriş

  • finans ekipleri faturaları ve makbuzları inceler
  • İK ekipleri sertifikaları ve taramaları inceler
  • sigorta ekipleri talep belgelerini inceler

Kimlik Doğrulama

{your-api-domain} değerini hesap panelinizde gösterilen API uç noktasıyla değiştirin.

İstekleri hesap API uç noktanız ve Bearer token ile doğrulayın. API kredilerini satın aldıktan sonra uç noktanızı ve token’ınızı hesap panelinde görebilirsiniz. Token’ınızı gizli tutun ve asla herkese açık depolara göndermeyin.

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

İstek Parametreleri

ParametreTür✓Açıklama
imagestring✓Base64 ile kodlanmış görsel verisi, ardından URL-encode edilir. En fazla 10 MB. En kısa kenar en az 512 px, en uzun kenar en fazla 8192 px olmalıdır. jpg/jpeg/png/bmp desteklenir. image veya url gönderin.
detect_proportionboolean—Tahrifat güven skorunun döndürülüp döndürülmeyeceğini belirtir. Varsayılan: false. true skoru döndürür, false döndürmez.
return_heatmapboolean—Sahtecilik heatmap’inin döndürülüp döndürülmeyeceğini belirtir. Varsayılan: false. true Base64 heatmap döndürür, false döndürmez.
locationboolean—Entegrasyonunuzu oluşturmak ve hata ayıklamak için bu örnekleri kullanın

Örnek HTTP İsteği

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

Yanıt parametreleri

ParametreTürAçıklama
codeintegerAPI yanıt kodları için referans
request_idstringEntegrasyonunuzu oluşturmak ve hata ayıklamak için bu örnekleri kullanın
data.detection_result"fake" | "real"Tahrifat sonucu: "fake" tahrifat tespit edildiğini, "real" ise tahrifat tespit edilmediğini gösterir.
data.tampered_proportionnumber | nullTahrifat güven skoru, detect_proportion = true olduğunda döndürülür.
data.heatmapstring | nullTahrif edilmiş bölgelerin Base64 heatmap’i, return_heatmap = true olduğunda döndürülür.
data.tampered_locationarrayŞüpheli bölge koordinatları dizisi, probability restrict_probability değerine eşit veya büyük olduğunda döndürülür. Her öğe left, top, width, height ve probability içerir.

Örnek Yanıtlar

{
  "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 }
    ]
  }
}

Hata Kodları

400INVALID_REQUESTAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
401INVALID_API_KEYAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
402CREDITS_EXHAUSTEDAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
413PAYLOAD_TOO_LARGEAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
415UNSUPPORTED_IMAGEAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
502UPSTREAM_ERRORAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
504UPSTREAM_TIMEOUTAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.

Kod Örnekleri

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
}'