Visió general
L’informe de coincidència facial recull una comparació biomètrica 1:1 entre la selfie en directe capturada durant la prova de vida i una imatge de referència —més habitualment el retrat extret del document d’identitat. Retorna una única puntuació de similitud de 0 a 100, URL signades per a les dues imatges comparades, la sessió d’origen de la imatge de referència i qualsevol advertència generada per la coincidència. L’informe es genera després que l’usuari completi tant el pas de prova de vida com el de document en un flux de treball (o, per a fluxos de treball basats en retrat com ara l’autenticació biomètrica, només després de la prova de vida), o directament mitjançant l’API de coincidència facial independent quan proporciones tu mateix dues imatges facials arbitràries. Cada informe inclou el seu propistatus —independent de l’estat general de la sessió— que reflecteix com s’ha resolt el pas de coincidència facial per si sol:
- Aprovada —
scorese situa per sobre del llindar de revisió i no s’ha activat cap advertència de rebuig automàtic. - En revisió —
scorees troba entre els llindars de rebuig i de revisió, o no s’ha pogut calcular cap puntuació iface_match_not_computed_actionésREVIEW. - Rebutjada —
scorese situa en el llindar de rebuig o per sota, s’ha activatNO_REFERENCE_IMAGE, o no s’ha pogut calcular cap puntuació iface_match_not_computed_actionésDECLINE. - Reenviament sol·licitat — un revisor ha sol·licitat des de la consola que l’usuari torni a enviar aquest pas.
- No finalitzat — el pas de coincidència facial encara no ha generat cap resultat (inclòs mentre l’usuari reintenta una captura fallida).
On apareix a les respostes de l’API
L’informe de coincidència facial s’envia dins de la matriuface_matches[] —sempre una matriu JSON, mai un objecte singular face_match. És null fins que almenys un pas de coincidència facial hagi generat dades, i apareixen múltiples entrades quan un flux de treball executa la coincidència facial més d’una vegada. Un flux de treball d’Adaptive Age Verification també l’omple quan s’executa l’alternativa de verificació d’identitat: aquesta entrada indica el node d’estimació d’edat com el seu node_id, ja que el flux de treball no té cap node de coincidència facial propi.
- API de decisió de sessió —
GET /v3/session/{sessionId}/decision/retornaface_matches[]al nivell superior. Consulta Recuperar la decisió de la sessió. - Webhooks — els payloads de
session.status.updatedinclouen la mateixa matriuface_matches[]un cop el pas ha generat dades. Consulta Webhooks. - API independent de coincidència facial — per a comparacions 1:1 directes, consulta l’API independent de coincidència facial.
Llegeix
response.face_matches[0] i itera per la matriu; l’estructura singular face_match a la qual feien referència alguns tutorials antics no existeix a l’endpoint de decisió v3.Esquema
L’esquema canònic camp per camp es troba a la pàgina de referència de Models de dades. Els camps següents reflecteixen aquest esquema canònic.Valors d’estat
Les captures que fallen per baixa similitud es tornen a intentar abans que l’estat quedi fixat: l’usuari disposa de fins a
face_match_max_attempts captures (3 per defecte), i només s’aplica la puntuació de l’últim intent. Les regles d’estat personalitzades configurades al node del flux de treball poden ajustar encara més l’estat resultant, combinant-se amb l’estat derivat de la puntuació sota la precedència Declined > In Review > Approved.
Exemples
Aprovada — coincidència clara
En revisió — similitud al límit
Rebutjada — sense imatge de referència per comparar
Nota de seguretat
Les URL signades per asource_image i target_image són dades biomètriques i caduquen després d’una finestra de validesa curta. Tracta-les com a elements de curta durada: no les desis a la memòria cau ni les exposis públicament. Normalment la teva aplicació només necessita status i score: emmagatzema tan poc com sigui possible per minimitzar les dades biomètriques als teus servidors.
Relacionat
- Advertències de coincidència facial — enum complet d’advertències, causes i resolució.
- Informe de prova de vida — el pas previ que captura la imatge objectiu.
- Webhooks — escolta
session.status.updatedper rebre l’informe. - Models de dades — Coincidència facial — esquema canònic amb tots els camps.