Passer au contenu principal
Didit lève 7,5 M$ pour bâtir l'infrastructure pour l'identité et la fraude
Didit
Retour au blog
Blog · 7 mars 2026

Dépannage des intégrations Didit : pièges courants et stratégies (FR)

Le débogage efficace des intégrations de vérification d'identité est crucial. Ce guide couvre les problèmes fréquents comme les configurations de clés API, la gestion des limites de débit, le cycle de vie des sessions et la.

Par DiditMis à jour le
debugging-didit-integration-issues.png

Problèmes de clé API et d'authentificationAssurez-vous que vos clés API sont correctement configurées et que les variables d'environnement sont bien définies, car les échecs d'authentification sont un obstacle initial courant pour toute intégration d'API.

Limitation de débit et ralentissementImplémentez une gestion robuste de la limitation de débit avec un "exponential backoff" et surveillez les en-têtes X-RateLimit pour éviter les interruptions de service et assurer la stabilité de l'application.

Gestion du cycle de vie des sessionsComprenez le cycle de vie complet des sessions de vérification Didit, de la création et des mises à jour de statut à la récupération des décisions, pour suivre précisément la progression de la vérification des utilisateurs.

L'approche "développeur d'abord" de DiditDidit fournit une documentation complète, des bacs à sable instantanés et des API claires, simplifiant considérablement le processus de débogage et réduisant les complexités d'intégration pour les développeurs.

L'intégration de la vérification d'identité dans votre application est une étape critique pour la sécurité et la conformité. Cependant, comme tout système complexe, l'intégration avec une plateforme d'identité comme Didit peut présenter des défis de débogage uniques. Ce guide est conçu pour aider les développeurs à identifier et à résoudre les pièges courants, garantissant un processus d'intégration fluide et efficace avec les puissants services de vérification d'identité de Didit.

Comprendre l'authentification et la configuration de l'API

L'un des points de départ les plus fréquents des problèmes d'intégration réside dans l'authentification et la configuration de l'API. Des clés API mal configurées, des variables d'environnement incorrectes ou des restrictions d'accès réseau peuvent tous entraîner des erreurs d'authentification frustrantes.

Pièges courants :

  • Clé API incorrecte : Assurez-vous que la clé API utilisée dans vos requêtes correspond à celle fournie dans votre console Didit Business. N'oubliez pas que les clés API sont sensibles à la casse.
  • Problèmes de variables d'environnement : Si vous stockez votre clé API dans une variable d'environnement (par exemple, DIDIT_API_KEY), vérifiez qu'elle est correctement chargée et accessible par votre application au moment de l'exécution.
  • Permissions : Vérifiez que la clé API dispose des permissions nécessaires pour les opérations que vous tentez d'effectuer. Certaines opérations peuvent nécessiter des scopes spécifiques.
  • Restrictions réseau : Les pare-feu ou les serveurs proxy peuvent parfois bloquer les appels API sortants. Assurez-vous que votre serveur a un accès illimité aux points d'extrémité de l'API Didit.

Stratégies de dépannage :

  • Vérifiez les identifiants : La solution la plus simple est souvent la plus efficace. Copiez et collez votre clé API directement depuis la console Didit Business pour éviter les fautes de frappe.
  • Utilisez un outil comme cURL ou Postman : Avant d'intégrer dans votre code, testez votre clé API avec une commande cURL directe ou une requête Postman pour isoler les problèmes d'authentification des bugs au niveau de l'application.
  • Examinez les messages d'erreur : L'API de Didit fournit des messages d'erreur clairs. Une réponse 401 Unauthorized ou 403 Forbidden indique généralement des problèmes d'authentification ou de permission.
  • Consultez la documentation Didit : La Référence de l'API Didit fournit des informations détaillées sur les méthodes d'authentification et les en-têtes attendus.

Gestion des limites de débit et du "throttling" de l'API

Pour maintenir la stabilité et une utilisation équitable, Didit, comme la plupart des fournisseurs d'API robustes, met en œuvre des limites de débit. Ne pas tenir compte de ces limites peut entraîner des interruptions de service temporaires et des erreurs 429 Too Many Requests.

Pièges courants :

  • Requêtes en rafale : L'envoi d'un grand nombre de requêtes en peu de temps, en particulier pour des opérations gourmandes en ressources comme la création de sessions ou la récupération de décisions, peut rapidement atteindre les limites. Par exemple, POST /v2/session/ a une limite de 600 requêtes par minute, tandis que GET /v2/session/<id>/decision/ est limité à 100 requêtes par minute pour éviter un "polling" excessif.
  • Ignorer les en-têtes de limite de débit : Ne pas surveiller les en-têtes X-RateLimit-Limit, X-RateLimit-Remaining et X-RateLimit-Reset peut entraîner un "throttling" inattendu.
  • Manque d'"exponential backoff" : Sans une stratégie d'"exponential backoff", réessayer immédiatement après une erreur 429 entraînera probablement des échecs continus.

Stratégies de dépannage :

  • Surveillez les en-têtes : Analysez et répondez toujours aux en-têtes de limite de débit fournis dans les réponses de l'API Didit. Cela permet à votre application de s'auto-limiter de manière proactive.
  • Implémentez l'"exponential backoff" : Lorsque vous recevez une réponse 429, attendez un temps de plus en plus long avant de réessayer la requête. Un schéma courant est 5s → 10s → 20s → 40s.
  • Opérations par lots : Lorsque cela est possible, regroupez certaines opérations ou concevez votre flux de travail pour réduire la fréquence des appels API.
  • Limitation de débit distribuée : Si vous avez plusieurs instances d'application, envisagez un mécanisme de limitation de débit centralisé pour éviter de dépasser les limites globales à partir d'instances distinctes.

Gestion du cycle de vie des sessions de vérification

Le processus de vérification d'identité de Didit s'articule autour des sessions. Comprendre comment créer, gérer et récupérer les résultats de ces sessions est fondamental. Les problèmes surviennent souvent d'une mauvaise compréhension des états de session ou d'une mauvaise gestion des flux de vérification asynchrones.

Pièges courants :

  • Création de session incorrecte : Ne pas fournir tous les paramètres requis lors de l'appel de didit_create_session ou utiliser un ID de workflow invalide peut empêcher une session de démarrer correctement.
  • "Polling" trop fréquent : Appeler à plusieurs reprises didit_get_session_decision sans délais suffisants peut atteindre les limites de débit et gaspiller des ressources.
  • Ne pas gérer tous les résultats de session : Une session peut avoir différents statuts (par exemple, pending, approved, declined, resubmission_requested), et votre application doit être préparée à gérer chacun d'eux.
  • Mauvaise configuration des webhooks : Se fier uniquement au "polling" au lieu des webhooks pour les mises à jour de session peut introduire de la latence et de la complexité. Si vous utilisez des webhooks, assurez-vous qu'ils sont correctement configurés et que votre point d'extrémité est joignable et réactif.

Stratégies de dépannage :

  • Examinez la configuration du workflow : Utilisez didit_get_workflow pour inspecter la configuration de vos workflows de vérification, en vous assurant qu'ils correspondent à vos étapes de vérification attendues (par exemple, vérification d'identité, vivacité passive et active, correspondance faciale 1:1).
  • Utilisez les webhooks de Didit : Configurez les webhooks pour recevoir des mises à jour en temps réel sur les changements de statut de session. C'est le moyen le plus efficace de gérer les résultats de vérification asynchrones. Validez la signature de votre webhook pour garantir l'authenticité des requêtes entrantes.
  • Enregistrez les ID de session : Enregistrez toujours le session_id Didit lorsqu'une session est créée. Cet ID est crucial pour le débogage et la récupération d'informations détaillées ultérieurement à l'aide d'outils comme didit_get_session_decision.
  • Testez les cas extrêmes : Simulez divers résultats, y compris les vérifications réussies, les rejets et les cas nécessitant une nouvelle soumission, pour vous assurer que votre application gère toutes les possibilités avec élégance.

Comment Didit vous aide

Didit est conçu pour les développeurs, offrant une suite de fonctionnalités qui simplifient considérablement l'intégration et le débogage. Notre plateforme d'identité modulaire nativement IA fournit des outils robustes pour prévenir et résoudre les problèmes d'intégration courants.

  • Conception axée sur le développeur : Didit offre un bac à sable instantané, une documentation publique complète et des API claires, facilitant le démarrage et le dépannage. Notre approche "API-first" signifie que vous pouvez gérer chaque aspect de la vérification d'identité de manière programmatique.
  • Architecture modulaire : Nos primitives d'identité composables, y compris la vérification d'identité (OCR, MRZ, codes-barres), la vivacité passive et active, la correspondance faciale 1:1 et le filtrage AML, vous permettent de construire et de tester les flux de vérification de manière incrémentielle, isolant les problèmes potentiels à des modules spécifiques.
  • Workflows orchestrés : La console Business sans code vous permet de configurer et de tester des workflows KYC complexes visuellement, réduisant ainsi les risques d'erreurs logiques dans votre intégration.
  • Intégration de l'agent IA (serveur MCP) : Didit est conçu pour l'ère des agents. Notre serveur de protocole de contexte de modèle (MCP) permet aux agents de codage IA d'interagir directement avec la plateforme, automatisant des tâches comme l'enregistrement de compte, la configuration de workflow et la gestion de session, réduisant davantage les erreurs manuelles et accélérant le débogage.
  • KYC de base gratuit : Commencez à vérifier les identités sans frais initiaux, permettant des tests et un débogage approfondis dans un environnement de production sans barrières financières. Notre modèle de paiement par vérification réussie, sans frais d'installation, vous assure de ne payer que ce que vous utilisez.
  • Rapports d'erreurs détaillés : Les API de Didit fournissent des messages d'erreur clairs et exploitables, vous guidant directement vers la cause première du problème.

Prêt à commencer ?

Prêt à voir Didit en action ? Obtenez une démo gratuite dès aujourd'hui.

Commencez à vérifier les identités gratuitement avec le niveau gratuit de Didit.

Infrastructure pour l'identité et la fraude.

Une seule API pour le KYC, le KYB, la surveillance des transactions et le screening de portefeuilles. Intégration en 5 minutes.

Demande à une IA de résumer cette page
Dépannage des intégrations Didit : pièges et stratégies.