1
Esir almak2
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ık | Değer |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
| Param | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| os | string | Evet | MASAÜSTÜ, IOS veya ANDROID |
| image | string | Evet | Base64 görüntüsü (veya https URL'si; sunucu getirebilir) |
| collection_id | string | Hayır | Deneme için isteğe bağlı koleksiyon |
| liveness_min_score | number | Hayır | Baş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ı).