Solução de Problemas
Enfrentando problemas? Não se preocupe - a maioria tem soluções simples! Encontre seu problema abaixo e siga a solução.
Verificação do Webhook Falha
Erro: "The callback URL or verify token couldn't be validated."
Possíveis Causas e Soluções:
| # | Causa | Solução |
|---|---|---|
| 1 | URL não é HTTPS | Instale um certificado SSL no seu servidor |
| 2 | Erro de digitação na URL de callback | Copie e cole diretamente das configurações do módulo |
| 3 | Erro de digitação no verify token | Copie e cole diretamente das configurações do módulo |
| 4 | Servidor está bloqueando requisições | Verifique seu firewall / plugins de segurança |
| 5 | Problemas de redirecionamento .htaccess | Certifique-se de que a URL não redireciona (sem problemas de www ↔ non-www) |
| 6 | Selecionou "User" em vez de "Page" | Altere o dropdown para "Page" nos webhooks do Facebook |
Como Depurar:
- Abra seu navegador e visite sua URL do webhook diretamente:
https://yourcrm.com/facebookleadsintegration/webhook?hub.mode=subscribe&hub.verify_token=YOUR_TOKEN&hub.challenge=test123 - Se funcionando corretamente, você deve ver
test123exibido na página - Se você vir uma página de erro, o problema está no seu servidor
Ainda não funciona? Verifique os logs de erro do servidor em /path/to/your/crm/application/logs/
Erro "Invalid Scopes" Durante Login no Facebook
Erro: "Invalid Scopes: pages_manage_metadata"
Solução:
Isso significa que o módulo está solicitando uma permissão obsoleta. Certifique-se de usar a versão mais recente do módulo (v2.0.0+), que usa as permissões corretas:
pages_show_listpages_read_engagementleads_retrievalpages_manage_adsads_management
Atualize seu módulo para a versão mais recente.
"Error Accessing App" / "App Not Active"
Erro: Ao tentar conectar com o Facebook, você vê "Error Accessing App" ou "The app is not active."
Possíveis Causas e Soluções:
| # | Causa | Solução |
|---|---|---|
| 1 | App ID errado nas configurações do módulo | Verifique se o App ID corresponde ao seu Meta App |
| 2 | App foi excluído ou desativado | Verifique seu app em developers.facebook.com/apps |
| 3 | Você não é admin/desenvolvedor do app | Adicione-se em App Roles → Roles |
| 4 | Restrições do app | Verifique App Settings → Basic → App Restrictions |
Lead de Teste Funciona mas Leads Reais Não Chegam
O botão "Send Test Lead" do módulo funciona, mas leads reais do Facebook não aparecem.
Verifique Estes Itens:
| # | Verificação | Como |
|---|---|---|
| 1 | Sua Page está inscrita? | Settings → Connected Pages → Deve mostrar "Monitoring" |
| 2 | O webhook está verificado? | Settings → Connection Status → Webhook deve estar verde |
| 3 | "leadgen" está inscrito? | Meta App → Webhooks → Page → "leadgen" deve estar marcado |
| 4 | O anúncio usa a Page correta? | Ads Manager → Ad Set → Certifique-se de que usa a Page inscrita |
| 5 | O anúncio está rodando? | Ads Manager → Status da campanha deve ser "Active" |
Teste com a Ferramenta do Facebook:
Use o Lead Ads Testing Tool para enviar um lead de teste real do webhook. Se isso funcionar mas os anúncios reais não, o problema provavelmente está na configuração da sua campanha de anúncios.
Erro 500 nas Páginas do Módulo
Sintoma: As páginas do módulo mostram uma página em branco ou "500 Internal Server Error"