Canlılık Tespiti

1
Esir almak
2
Sonuç
menu_bookAPI referansı: Canlılıkexpand_more

Resmi belgeler: docs.verifik.co/biometrics/liveness

Bu demo, işletim sistemi ve görüntü (base64) ile POST /v2/face-recognition/liveness'ı çağırır. Başarılı/başarısız, min_score'a karşı liveness_score'u kullanır (liveness_min_score atlandığında varsayılan 0.6).

POST /v2/face-recognition/liveness

Bir canlılık puanı döndürür ve puan minimum eşiği aştığında geçilir.

BaşlıkDeğer
Content-Typeapplication/json
AuthorizationBearer <token>
ParamTipZorunluAçıklama
osstringEvetMASAÜSTÜ, IOS veya ANDROID
imagestringEvetBase64 görüntüsü (veya https URL'si; sunucu getirebilir)
collection_idstringHayırDeneme için isteğe bağlı koleksiyon
liveness_min_scorenumberHayırBaşarılı/başarısız eşiği (varsayılan 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": "…"
  }
}
  • Yanıtlar, verilerin yanı sıra kimlik ve imza bloğunu içerir.
  • os'un atlanması MissingParameter ile 409 değerini döndürür.

Canlılık Tespiti

İnsan varlığını doğrulamak için bir kaynak seçin.

Test Örnekleri

Bir stok fotoğrafta canlılık sağlamak için bir portreye dokunun (yüklemeyle aynı).