1
Kaynak2
Hedef3
AnalizKaynak tanımlama
Doğrulama için kullanılan birincil biyometrik imza.
menu_bookAPI referansı: Yüz karşılaştırmaexpand_more
Resmi belgeler: docs.verifik.co/biometrics/compare
Verifik’in genel sayfaları diğer ortamlar için ek alanlar tanımlayabilir. Bu HumanAuthn demosu yalnızca gallery, probe ve isteğe bağlı compare_min_score kabul eden Verifik rotasını çağırır.
POST /v2/face-recognition/compare
Probe görüntülerini gallery görüntüleriyle karşılaştırır ve bir benzerlik skoru döndürür. Skor compare_min_score’unuzu (veya atlandığında sunucu varsayılanını) karşıladığında backend passed ayarlar.
| Başlık | Değer |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
| Param | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| gallery | string[] | Evet | Referans yüz(ler), base64 (data URL öneki yok) |
| probe | string[] | Evet | Eşleştirilecek yüz(ler), base64 |
| compare_min_score | number | Hayır | 0,67 ila 0,95. Atlandığında sunucu varsayılanı 0,85 |
await fetch("https://api.verifik.co/v2/face-recognition/compare", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${accessToken}`,
},
body: JSON.stringify({
gallery: ["<base64>"],
probe: ["<base64>"],
compare_min_score: 0.85,
}),
});// 200 OK, example shape
{
"id": "…",
"data": {
"result": {
"score": 0.91,
"compare_min_score": 0.85,
"passed": true
},
"compare_min_score": 0.85
},
"signature": {
"message": "Certified by Verifik.co",
"dateTime": "…"
}
}- Görüntüler gerçek base64 yükleri olmalıdır. Çok kısa dizeler reddedilir (örneğin 412:only_images_in_base64).
- Karşılaştırma minimum skoru kaydırıcısı istekte compare_min_score ayarlar (0,67–0,95; API istemci varsayılanında 0.85 başlar).
- Yanıtlar genellikle verinin yanında kimlik ve imza bloğu içerir.