1
Erfassen2
Ergebnismenu_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.
| Überschrift | Wert |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
| Parameter | Typ | Erf. | Beschreibung |
|---|---|---|---|
| os | string | Ja | DESKTOP, IOS oder ANDROID |
| image | string | Ja | Base64-Bild (oder https-URL; Server kann abrufen) |
| collection_id | string | Nein | Optionale Sammlung für den Versuch |
| liveness_min_score | number | Nein | Schwelle 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).