Problemas comuns e soluções para integração e uso de widgets.
Encontrando problemas? Você está no lugar certo. Este guia cobre os problemas mais comuns que os desenvolvedores encontram ao integrar o widget, juntamente com soluções passo a passo. A maioria dos problemas pode ser resolvida em apenas alguns minutos.
🔍 Dica de Depuração Rápida
Abra o Console do Desenvolvedor do seu navegador (F12) antes de solucionar problemas. A maioria dos erros do widget exibirá mensagens claras no console que apontam diretamente para o problema.
Se o widget não aparecer de forma alguma na sua página, siga estas etapas de solução de problemas na ordem:
Erro: "Widget não configurado" (com detalhes sobre cada atributo data-* ausente)
Verifique o console do navegador para esta mensagem de erro.
Certifique-se de que todos os atributos de dados necessários estão presentes na tag de script:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-locale="en"></script>Erro: "Autenticação necessária" ou "Credenciais inválidas"
O widget falha ao autenticar com a API. Isso geralmente acontece quando as credenciais estão incorretas ou expiradas.
Problemas de autenticação geralmente são diretos de corrigir. Trabalhe através dessas verificações:
client_id está correto em seu aplicativo OAuth - Copie diretamente do seu painel para evitar erros de digitaçãoAinda preso? Tente criar um novo aplicativo OAuth em seu painel. Às vezes, começar do zero resolve problemas de configuração obscuros.
Erro: "Origem não permitida" ou solicitação de token do widget rejeitada
Comum ao incorporar em um iframe e o domínio host não está listado nas origens permitidas do OAuth.
Dica de validação: Verifique a aba de rede do navegador para os cabeçalhos da solicitação de token e compare X-Embed-Origin com sua entrada allowed_origins do OAuth.
Problema de posicionamento do botão
O widget carrega, mas o botão está fora da área visível.
position: fixedoverflow: hiddenSe hide_on_mobile estiver ativado na configuração, o widget será oculto em dispositivos móveis. Desative esta configuração ou ajuste o ponto de interrupção móvel.
Problemas visuais são comuns e geralmente fáceis de corrigir. O widget é projetado para ser visualmente isolado da sua página, mas às vezes podem ocorrer conflitos.
Siga estas etapas para diagnosticar problemas de cor:
Dica de depuração: Abra o widget em seu navegador e use a ferramenta de inspecionar elemento para verificar quais valores de CSS estão realmente sendo aplicados. Isso mostrará se suas cores estão carregando ou sendo sobrescritas.
Quando o widget carrega corretamente, mas os recursos não funcionam como esperado, essas soluções ajudarão.
Erro de rede, tempo limite ou sessão expirada
O usuário digita uma mensagem e clica em enviar, mas nada acontece ou um erro aparece. Verifique a aba de rede do navegador para solicitações falhadas (devem aparecer em vermelho na aba de rede).
Problemas de envio de mensagens geralmente estão relacionados à conectividade de rede ou sessões expiradas. Diagnostique sistematicamente:
Teste rápido: Se as mensagens funcionam em uma janela anônima, mas não no seu navegador normal, o problema provavelmente está relacionado a extensões do navegador ou dados de autenticação em cache.
O widget requer recursos modernos do navegador:
Navegadores mínimos suportados: Chrome 60+, Firefox 55+, Safari 12+, Edge 79+
Quando você precisar de assistência adicional além deste guia, essas ferramentas e recursos ajudarão você a diagnosticar problemas ou obter suporte.
Ative o modo de depuração para ver logs detalhados no console do seu navegador. Isso fornece insights sobre o que o widget está fazendo em cada etapa:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-dev="true"></script>Ainda está tendo problemas?
Verifique nosso guia de configuração ou entre em contato com o suporte com os logs do console do seu navegador e detalhes de configuração.