Ves al contingut principal
Didit recapta 7,5M $ per construir la infraestructura per a identitat i frau
Didit
Torna al blog
Blog · 11 d’abril del 2026

Integració Perfecta: Millors Pràctiques per a l'API de Didit (CA)

Aprèn a maximitzar l'eficiència i la seguretat en integrar-te amb l'API de Didit. Aquesta guia cobreix l'arquitectura, la gestió d'errors, els límits de velocitat i més.

Per DiditActualitzat el
didit-api-best-practices.png
Integració Perfecta: Millors Pràctiques per a l'API de Didit

Punts Clau

Millors Pràctiques Prioritza una gestió segura de les claus API, utilitzant variables d'entorn i controls d'accés.

Integració API Aprofita els SDKs de Didit per a una integració simplificada, però entén l'API subjacent per a fluxos de treball personalitzats.

Gestió d'Errors Implementa una gestió d'errors robusta amb mecanismes de reintent i registre informatiu per a la depuració.

Límits de Velocitat Disseny la teva aplicació per respectar i gestionar els límits de velocitat de l'API de Didit amb elegància per garantir un servei continu.

1. Consideracions Arquitectòniques per a la Integració de l'API de Didit

Integrar l'API de Didit a la teva aplicació requereix una planificació arquitectònica acurada. Un enfocament comú implica una arquitectura de microsservicis, on un "Servei de Verificació" dedicat gestiona totes les interaccions amb l'API de Didit. Això aïlla la lògica de verificació de la teva aplicació principal i permet una escalabilitat i actualitzacions independents. Evita incrustar directament les claus API dins del codi del teu frontend; això és una vulnerabilitat de seguretat crítica. En canvi, els teus servidors backend haurien de comunicar-se amb l'API de Didit, actuant com a proxy per al teu frontend. Considera utilitzar una Passarel·la API per gestionar l'autenticació, l'autorització i la limitació de velocitat abans que les sol·licituds arribin al Servei de Verificació.

Exemple d'Arquitectura:


[Frontend] --(Sol·licitud API)--> [Passarel·la API] --(Autenticació/Autorització)--> [Servei de Verificació] --(Sol·licitud API de Didit)--> [API de Didit]

Per a aplicacions d'alt volum, la memòria cau dels resultats de la verificació pot reduir significativament les trucades a l'API i millorar el rendiment. Implementa estratègies de memòria cau basades en la sensibilitat de les dades i la freqüència dels canvis. Recorda invalidar la memòria cau quan les dades rellevants s'actualitzen.

2. Gestió Segura de les Claus API: Millors Pràctiques

La teva clau API de Didit és una credencial crucial. El compromís d'aquesta clau podria conduir a un accés no autoritzat i a un possible frau. Segueix aquestes millors pràctiques:

  • Variables d'Entorn: Emmagatzema la teva clau API a les variables d'entorn, no directament al teu codi base.
  • Control d'Accés: Restringeix l'accés a les variables d'entorn que contenen la teva clau API només al personal i als sistemes autoritzats.
  • Rotació de Claus: Rota regularment la teva clau API com a precaució de seguretat.
  • Monitorització: Monitoritza l'ús de l'API per detectar activitats sospitoses.
  • Mai Commit a Control de Versió: Assegura't que la teva clau API no es comprometi mai als repositoris de control de codi font.

Didit proporciona múltiples claus API per a diferents entorns (desenvolupament, preparació, producció). Utilitza aquestes claus separades per aïllar els entorns i evitar impactes accidentals a la producció durant les proves.

3. Gestió Eficaz d'Errors i Mecanismes de Reintent

Les integracions d'API són inherentment propenses a errors transitòris. Implementa una gestió d'errors robusta per garantir una experiència d'usuari fluida. L'API de Didit retorna codis d'estat HTTP estàndard per indicar l'èxit o el fracàs. Específicament, presta atenció a:

  • 400 Sol·licitud Incorrecta: Indica una sol·licitud no vàlida. Valida les teves dades d'entrada a fons.
  • 429 Massa Sol·licituds: Indica que has excedit el límit de velocitat. Implementa una lògica de reintent amb retrocés exponencial (vegeu la secció 4).
  • 500 Error Intern del Servidor: Indica un error al costat de Didit. Implementa una lògica de reintent amb retards creixents.

Implementa un registre exhaustiu per capturar els detalls dels errors, els paràmetres de la sol·licitud i les marques de temps. Aquesta informació és inestimable per a la depuració i la identificació de problemes recurrents. Utilitza un format de registre estructurat (per exemple, JSON) per facilitar l'anàlisi.

4. Comprendre i Gestionar els Límits de Velocitat

L'API de Didit imposa límits de velocitat per protegir la seva infraestructura i garantir un ús just. Els límits de velocitat es defineixen com sol·licituds per minut (RPM). Excedir el límit de velocitat resultarà en un error 429 Massa Sol·licituds. Per gestionar els límits de velocitat amb elegància:

  • Monitoritza els Capsaleres del Límits de Velocitat: L'API de Didit retorna capsaleres del límit de velocitat a la resposta, indicant el teu ús actual i la quota restant.
  • Implementa un Retrocés Exponencial: Quan reps un error 429, implementa una estratègia de reintent amb retrocés exponencial. Comença amb un retard curt (per exemple, 1 segon) i augmenta'l exponencialment amb cada reintent posterior (per exemple, 2 segons, 4 segons, 8 segons).
  • Memòria Cau: Com s'ha esmentat abans, la memòria cau redueix el nombre de trucades a l'API.
  • Posada en Cola: Per a càrregues d'alt volum, considera utilitzar una cua de missatges per emmagatzemar en memòria les sol·licituds API i suavitzar les ràfagues de trànsit.

5. Com Didit T'Ajuda

Didit simplifica la verificació d'identitat mitjançant un enfocament centrat en el desenvolupador. Els nostres SDKs complets (Web, iOS, Android, React Native, Flutter) abstracten les complexitats de l'API, permetent-te integrar la verificació ràpidament i fàcilment. No obstant això, entendre els principis subjacents de l'API discutits anteriorment és crucial per construir aplicacions robustes i escalables. La Consola de Negocis de Didit proporciona eines detallades d'anàlisi i monitorització per rastrejar l'ús de l'API i identificar problemes potencials. La nostra política de preus transparent i el model de pagament per ús eliminen les tarifes ocultes i els costos inesperats.

Preparat per Començar?

Explora la documentació de l'API de Didit a https://docs.didit.me i registra't per obtenir un compte gratuït per començar a construir avui! Consulta el nostre Centre de Demostracions per a exemples interactius. Per a preguntes específiques, posa't en contacte amb el nostre equip de suport a hello@didit.me.

Infraestructura per a identitat i frau.

Una API per a KYC, KYB, monitorització de transaccions i anàlisi de carteres. Integra-la en 5 minuts.

Demana a una IA que resumeixi aquesta pàgina
API de Didit: Guia d'Integració.