Skip to main content
Questo documento introduce un’API di verifica della foto del documento d’identità, che può essere utilizzata per inviare una foto del fronte del documento d’identità, riconoscere le informazioni sulla foto del documento e confrontare nome, numero di documento e foto del documento con le foto di riferimento in un database autorevole, per verificare se appartengono alla stessa persona, validando così l’autenticità delle informazioni del documento d’identità.

Processo di richiesta

Per utilizzare l’API di verifica della foto del documento d’identità, prima di tutto vai al Pannello di controllo di Ace Data Cloud per ottenere il tuo API Token, da conservare per uso futuro. Se non hai ancora effettuato il login o la registrazione, verrai automaticamente reindirizzato alla pagina di login che ti invita a registrarti e accedere; una volta completato, verrai riportato automaticamente alla pagina corrente. Un API Token è sufficiente per accedere a tutti i servizi della piattaforma, non è necessario richiederne uno per ogni servizio. La prima richiesta riceverà un credito gratuito, per un’esperienza senza costi; quando il credito è insufficiente, puoi ricaricare il saldo generale nel pannello di controllo.
📘 Documentazione completa: API di verifica della foto del documento d’identità →

Utilizzo di base

Iniziamo a comprendere il modo di utilizzo di base, che consiste nell’inserire il link dell’immagine del documento d’identità per ottenere il risultato di verifica elaborato; è necessario semplicemente passare un campo image_url, e possiamo quindi compilare il contenuto corrispondente nell’interfaccia, come mostrato nell’immagine:

Possiamo vedere che qui abbiamo impostato le intestazioni della richiesta, che includono:
  • accept: il formato di risposta desiderato, qui impostato su application/json, ovvero formato JSON.
  • authorization: la chiave per chiamare l’API, che può essere selezionata direttamente dopo la richiesta.
Inoltre, abbiamo impostato il corpo della richiesta, che include:
  • image_url: il link dell’immagine del documento d’identità da elaborare.
  • config: opzioni di configurazione facoltative, campo booleano, di default tutte impostate su false, supporta copy_warn, border_check_warn, reshoot_warn, detect_ps_warn, temp_id_warn, quality (soglia 0-100).
Dopo aver effettuato la selezione, possiamo notare che a destra è stato generato il codice corrispondente, come mostrato nell’immagine:

Cliccando sul pulsante “Try” possiamo effettuare un test, come mostrato nell’immagine sopra, e otteniamo il seguente risultato:
Il risultato restituito contiene diversi campi, descritti come segue:
  • sim, similarità, intervallo di valori [0.00, 100.00]. Si raccomanda di considerare una similarità maggiore o uguale a 70 per determinare che si tratta della stessa persona; è possibile regolare la soglia in base allo scenario specifico (la percentuale di falsi positivi per una soglia di 70 è di uno su mille, per una soglia di 80 è di uno su diecimila).
  • result, codice di errore del servizio, in caso di successo restituisce “Success”, in caso di errore fare riferimento alla sezione “FailedOperation” nell’elenco dei codici di errore sottostante.
  • description, qui il risultato della verifica del nome e del numero del documento d’identità.
  • name, informazioni sul nome nel documento d’identità, se non è stata caricata l’immagine del documento d’identità è vuoto.
  • sex, informazioni sul sesso nel documento d’identità, se non è stata caricata l’immagine del documento d’identità è vuoto.
  • nation, informazioni sulla nazionalità nel documento d’identità, se non è stata caricata l’immagine del documento d’identità è vuoto.
  • birth, informazioni sulla data di nascita nel documento d’identità, se non è stata caricata l’immagine del documento d’identità è vuoto.
  • address, informazioni sull’indirizzo di residenza nel documento d’identità, se non è stata caricata l’immagine del documento d’identità è vuoto.
  • id_num, informazioni sul numero del documento d’identità, se non è stata caricata l’immagine del documento d’identità è vuoto.
  • portrait, codice base64 della foto del documento d’identità; se il ritaglio fallisce, verrà utilizzata l’intera immagine del documento per il confronto e restituirà vuoto.
  • warnings, informazioni di avviso; quando sono state configurate informazioni di avviso in Config, il confronto dell’immagine verrà interrotto, e il risultato restituirà un errore (FailedOperation.OcrWarningOccurred) con queste informazioni di avviso.
  • quality, punteggio di qualità dell’immagine; quando è stata configurata l’avvertenza di sfocatura dell’immagine in Config, questo parametro ha significato, intervallo di valori (0-100), attualmente la soglia predefinita è 50, al di sotto di 50 verrà attivata l’avvertenza di sfocatura.
  • encryption, informazioni di crittografia dei dati sensibili.
Si può notare che le informazioni del documento d’identità hanno un’alta autenticità. Inoltre, se si desidera generare il codice di integrazione corrispondente, è possibile copiarlo direttamente, ad esempio il codice CURL è il seguente:
Il codice di integrazione in Python è il seguente:

Gestione degli errori

Quando si chiama l’API, se si verifica un errore, l’API restituirà il codice di errore e le informazioni corrispondenti. Ad esempio:
  • 400 token_mismatched: Richiesta non valida, probabilmente a causa di parametri mancanti o non validi.
  • 400 api_not_implemented: Richiesta non valida, probabilmente a causa di parametri mancanti o non validi.
  • 401 invalid_token: Non autorizzato, token di autorizzazione non valido o mancante.
  • 429 too_many_requests: Troppe richieste, hai superato il limite di frequenza.
  • 500 api_error: Errore interno del server, qualcosa è andato storto sul server.

Esempio di risposta di errore

Conclusione

Attraverso questo documento, hai appreso come utilizzare l’API di verifica della foto del documento d’identità per inviare una foto del fronte del documento d’identità, riconoscere le informazioni sulla foto del documento e confrontare nome, numero di documento e foto del documento con le foto di riferimento in un database autorevole, per verificare se appartengono alla stessa persona, validando così l’autenticità delle informazioni del documento d’identità. Speriamo che questo documento ti aiuti a integrare e utilizzare meglio questa API. Se hai domande, non esitare a contattare il nostro team di supporto tecnico.