1
Sumber2
Target3
AnalisisIdentifikasi sumber
Tanda biometrik utama yang dipakai untuk verifikasi.
menu_bookReferensi API: Perbandingan wajahexpand_more
Dokumentasi resmi: docs.verifik.co/biometrics/compare
Halaman publik Verifik dapat mendeskripsikan bidang ekstra untuk lingkungan lain. Demo HumanAuthn ini memanggil rute Verifik yang menerima gallery, probe, dan compare_min_score opsional saja.
POST /v2/face-recognition/compare
Membandingkan gambar probe ke gambar gallery dan mengembalikan skor kemiripan. Backend menetapkan passed saat skor memenuhi compare_min_score Anda (atau default server jika dihilangkan).
| Header | Nilai |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
| Param | Jenis | Wajib | Deskripsi |
|---|---|---|---|
| gallery | string[] | Ya | Wajah referensi, base64 (tanpa awalan data URL) |
| probe | string[] | Ya | Wajah untuk dicocokkan, base64 |
| compare_min_score | number | Tidak | 0,67 hingga 0,95. Default server 0,85 jika dihilangkan |
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": "…"
}
}- Gambar harus payload base64 nyata. String sangat pendek ditolak (misalnya 412:only_images_in_base64).
- Slider skor minimum perbandingan menetapkan compare_min_score pada permintaan (0,67 hingga 0,95; mulai dari default klien API 0.85).
- Respons sering menyertakan id dan blok signature bersama data.