Lebenderkennung

1
Erfassen
2
Ergebnis
menu_bookAPI-Referenz: Lebenderkennungexpand_more

Offizielle Docs: docs.verifik.co/biometrics/liveness

Diese Demo ruft POST /v2/face-recognition/liveness mit os und image (Base64) auf. Bestanden/Nicht bestanden anhand liveness_score gegen min_score (Standard 0.6, wenn liveness_min_score fehlt).

POST /v2/face-recognition/liveness

Liefert einen Lebendewert und passed, wenn der Wert über dem Mindestschwellenwert liegt.

ÜberschriftWert
Content-Typeapplication/json
AuthorizationBearer <token>
ParameterTypErf.Beschreibung
osstringJaDESKTOP, IOS oder ANDROID
imagestringJaBase64-Bild (oder https-URL; Server kann abrufen)
collection_idstringNeinOptionale Sammlung für den Versuch
liveness_min_scorenumberNeinSchwelle für Bestanden/Nicht bestanden (Standard 0.6)
await fetch("https://api.verifik.co/v2/face-recognition/liveness", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: `Bearer ${accessToken}`,
  },
  body: JSON.stringify({
    os: "DESKTOP",
    image: "<base64>",
    liveness_min_score: 0.6,
  }),
});
// 200 OK, example shape
{
  "id": "…",
  "data": {
    "passed": true,
    "min_score": 0.6,
    "liveness_score": 0.98
  },
  "signature": {
    "message": "Certified by Verifik.co",
    "dateTime": "…"
  }
}
  • Antworten enthalten id und einen Signaturblock neben data.
  • Ohne os folgt 409 mit MissingParameter.

Lebenderkennung

Quelle wählen, um menschliche Anwesenheit zu prüfen.

Testbeispiele

Tippen Sie auf ein Porträt, um Lebenderkennung mit einem Beispielfoto auszuführen (wie beim Hochladen).