Facebook Lead Ads no N8N
Estou criando um aplicativo no facebook developer com o N8N para me conectar com o Facebook Lead Ads. E está dando um erro. Error: Insufficient parameters for OAuth2 callback.
More details
Received following query parameters: {“error_code”:”1349168″,”error_message”:”URL bloqueada: O redirecionamento falhou porque o URl usado não está na lista de liberação nas configurações de OAuth do cliente do app. Verifique se o login de OAuth do cliente e da Web está ativado e adicione todos os domínios do seu app como URls válidos de redirecionamento de OAuth.”}
Failed to connect. The window can be closed now. O que fazer
O erro que você está enfrentando está relacionado ao processo de OAuth2 do Facebook, mais especificamente ao fato de que a URL de redirecionamento que você está utilizando não está autorizada nas configurações do seu aplicativo no Facebook Developer. Para corrigir esse erro, siga os passos abaixo:
Passo 1: Verifique a URL de Redirecionamento
Você precisa garantir que a URL de redirecionamento que o N8N está usando esteja registrada nas configurações do seu aplicativo no Facebook Developer.
- Acesse Facebook Developers.
- Vá até Meus Apps (My Apps) e selecione o aplicativo que você está utilizando para conectar o Facebook Lead Ads no N8N.
- No menu lateral, vá para Configurações (Settings) > Básico (Basic).
- Verifique o campo URLs de redirecionamento OAuth válidas (Valid OAuth Redirect URIs). A URL de redirecionamento usada no N8N precisa estar registrada aqui.
Dica: Essa URL geralmente será algo como
https://<seu-domínio>/oauth/callback
ou similar, dependendo da configuração do N8N.
Passo 2: Adicione a URL de Redirecionamento
Se a URL não estiver listada:
- Na seção URLs de redirecionamento OAuth válidas, adicione a URL do N8N ou o domínio que você está usando.
- Exemplo:
https://n8n.example.com/oauth/callback
- Exemplo:
- Salve as alterações.
Passo 3: Verifique as Configurações de OAuth
Além da URL de redirecionamento, verifique também se o login OAuth está habilitado no seu aplicativo:
- No painel de Configurações (Settings), vá até OAuth e certifique-se de que a opção Login OAuth está ativada.
Passo 4: Teste a Conexão no N8N
Após ajustar as configurações no Facebook Developer, volte ao N8N e tente reconectar o Facebook Lead Ads. Se tudo estiver configurado corretamente, o erro de “Insufficient parameters for OAuth2 callback” deve desaparecer.
Passo 5: Verifique o Fluxo de Autenticação
Certifique-se de que o fluxo de autenticação OAuth2 no N8N está configurado corretamente e que o N8N está aguardando o redirecionamento após a autorização. Se o N8N estiver esperando um redirecionamento e ele não puder ser concluído devido ao erro de URL, isso pode bloquear a conexão.
Se ainda assim o erro persistir, pode ser útil verificar o log de erros do N8N para mais detalhes sobre o que pode estar falhando durante o processo de autenticação.
Resumo
- Adicione a URL de redirecionamento no Facebook Developer.
- Certifique-se de que o login OAuth está habilitado.
- Verifique as configurações de OAuth no N8N.
Esses passos devem resolver o problema de redirecionamento e permitir que você conecte o Facebook Lead Ads com o N8N.