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.

  1. Acesse Facebook Developers.
  2. Vá até Meus Apps (My Apps) e selecione o aplicativo que você está utilizando para conectar o Facebook Lead Ads no N8N.
  3. No menu lateral, vá para Configurações (Settings) > Básico (Basic).
  4. 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:

  1. 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
  2. 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:

  1. 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.