Problèmes courants et solutions pour l'intégration et l'utilisation des widgets.
Vous rencontrez des problèmes ? Vous êtes au bon endroit. Ce guide couvre les problèmes les plus courants que les développeurs rencontrent lors de l'intégration du widget, ainsi que des solutions étape par étape. La plupart des problèmes peuvent être résolus en quelques minutes.
🔍 Astuce de débogage rapide
Ouvrez la console de développement de votre navigateur (F12) avant de dépanner. La plupart des erreurs de widget afficheront des messages clairs dans la console qui pointent directement vers le problème.
Si le widget n'apparaît pas du tout sur votre page, suivez ces étapes de dépannage dans l'ordre :
Erreur : "Widget non configuré" (avec des détails sur chaque attribut data-* manquant)
Vérifiez la console du navigateur pour ce message d'erreur.
Assurez-vous que tous les attributs de données requis sont présents sur la balise de script :
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-locale="en"></script>Erreur : "Authentification requise" ou "Identifiants invalides"
Le widget échoue à s'authentifier avec l'API. Cela se produit généralement lorsque les identifiants sont incorrects ou expirés.
Les problèmes d'authentification sont généralement simples à résoudre. Travaillez à travers ces vérifications :
client_id est correct dans votre application OAuth - Copiez-le directement depuis votre tableau de bord pour éviter les fautes de frappeToujours bloqué ? Essayez de créer une nouvelle application OAuth dans votre tableau de bord. Parfois, commencer frais résout des problèmes de configuration obscurs.
Erreur : "Origine non autorisée" ou demande de jeton de widget rejetée
Commun lorsque vous intégrez dans une iframe et que le domaine hôte n'est pas répertorié dans les origines autorisées OAuth.
Astuce de validation : Vérifiez l'onglet réseau du navigateur pour les en-têtes de demande de jeton et comparez X-Embed-Origin avec votre entrée allowed_origins OAuth.
Problème de positionnement du bouton
Le widget se charge mais le bouton est en dehors de la zone visible.
position: fixedoverflow: hiddenSi hide_on_mobile est activé dans la configuration, le widget sera caché sur les appareils mobiles. Désactivez ce paramètre ou ajustez le point de rupture mobile.
Les problèmes visuels sont courants et généralement faciles à résoudre. Le widget est conçu pour être visuellement isolé de votre page, mais parfois des conflits peuvent se produire.
Suivez ces étapes pour diagnostiquer les problèmes de couleur :
Astuce de débogage : Ouvrez le widget dans votre navigateur et utilisez l'outil d'inspection d'élément pour vérifier quelles valeurs CSS sont réellement appliquées. Cela vous montrera si vos couleurs se chargent ou sont remplacées.
Lorsque le widget se charge correctement mais que les fonctionnalités ne fonctionnent pas comme prévu, ces solutions vous aideront.
Erreur réseau, délai d'attente ou session expirée
L'utilisateur tape un message et clique sur envoyer, mais rien ne se passe ou une erreur apparaît. Vérifiez l'onglet réseau du navigateur pour les demandes échouées (devrait apparaître en rouge dans l'onglet réseau).
Les problèmes d'envoi de messages sont généralement liés à la connectivité réseau ou aux sessions expirées. Diagnostiquez systématiquement :
Test rapide : Si les messages fonctionnent dans une fenêtre incognito mais pas dans votre navigateur normal, le problème est probablement lié aux extensions de navigateur ou aux données d'authentification mises en cache.
Le widget nécessite des fonctionnalités modernes du navigateur :
Navigateurs minimums pris en charge : Chrome 60+, Firefox 55+, Safari 12+, Edge 79+
Lorsque vous avez besoin d'une assistance supplémentaire au-delà de ce guide, ces outils et ressources vous aideront à diagnostiquer des problèmes ou à obtenir du support.
Activez le mode débogage pour voir des journaux détaillés dans la console de votre navigateur. Cela fournit des informations sur ce que fait le widget à chaque étape :
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-dev="true"></script>Vous avez toujours des problèmes ?
Vérifiez notre guide de configuration ou contactez le support avec les journaux de votre console de navigateur et les détails de configuration.