API til Registrering af Billedforfalskning
Bygget til bedragerigennemgangs-workflowsUdvikleradgang

Detektion af dokumentbedrageri API

Opdag forfalskede områder og visuel manipulation i dokumentbilleder, certifikater, fakturaer, kvitteringer og scanninger med AI-varmekort.

API Introduktion

Kunstig intelligens-teknologien specialiseret i falskdetektering er blevet gjort lettere end nogensinde før ved hjælp af ImgAuth.com API. Med blot et par linjer kode kan du bringe denne teknologi ind i din applikation.

Anmodningsparametre
Base64-kodede billeddata, derefter URL-kodet. Maksimalt 10 MB. Korteste side mindst 512 px og længste side højst 8192 px. Understøtter jpg/jpeg/png/bmp. Angiv enten image eller url.
Svarparametre
Reference til API-svarfelter

API Introduktion

  • finansteams gennemgår fakturaer og kvitteringer
  • HR-teams gennemgår certifikater og scanninger
  • forsikringsteams gennemgår skadedokumenter

Godkendelse

Erstat {your-api-domain} med API-endpointet vist i din kontodashboard.

Godkend anmodninger med din kontos API-endpoint og et Bearer-token. Efter køb af API-kreditter kan du se endpoint og token i din kontodashboard. Hold dit token hemmeligt, og commit det aldrig til offentlige repositories.

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

Anmodningsparametre

ParameterType✓Beskrivelse
imagestring✓Base64-kodede billeddata, derefter URL-kodet. Maksimalt 10 MB. Korteste side mindst 512 px og længste side højst 8192 px. Understøtter jpg/jpeg/png/bmp. Angiv enten image eller url.
detect_proportionboolean—Angiver om sikkerhedsscoren for manipulation skal returneres. Standard: false. true returnerer scoren, false gør ikke.
return_heatmapboolean—Angiver om et forfalsknings-heatmap skal returneres. Standard: false. true returnerer et Base64-heatmap, false gør ikke.
locationboolean—Brug disse eksempler til at bygge og fejlfinde din integration

Eksempel HTTP-anmodning

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

Svarparametre

ParameterTypeBeskrivelse
codeintegerReference for API-svar koder
request_idstringBrug disse eksempler til at bygge og fejlfinde din integration
data.detection_result"fake" | "real"Manipulationsresultat: "fake" betyder, at manipulation blev fundet, og "real" betyder, at der ikke blev fundet manipulation.
data.tampered_proportionnumber | nullSikkerhedsscoren for manipulation, returneret når detect_proportion = true.
data.heatmapstring | nullBase64-heatmap over manipulerede områder, returneret når return_heatmap = true.
data.tampered_locationarrayArray med koordinater for mistænkelige områder, returneret når probability er større end eller lig med restrict_probability. Hvert element indeholder left, top, width, height og probability.

Eksempel svar

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

Fejlkoder

400INVALID_REQUESTAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
401INVALID_API_KEYAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
402CREDITS_EXHAUSTEDAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
413PAYLOAD_TOO_LARGEAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
415UNSUPPORTED_IMAGEAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
502UPSTREAM_ERRORAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
504UPSTREAM_TIMEOUTAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.

Kodeeksempler

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