O redirecionamento não acontece e me leva para a autenticação no Twitter. Faço isso e fica em um loop me pedindo para autenticar no Twitter. Qualquer ajuda será muito apreciada. Tenho a versão gratuita e estou testando as coisas antes de fazer upgrade para a versão paga.
@msshaikh1030 a captura de tela mostra que X está pedindo pra você fazer login primeiro — você não está logado no twitter.com nesse navegador, então quando o n8n redireciona pra X pro OAuth, X te leva pra página de login em vez de levar pra página de autorização, e depois que você loga, isso coloca o fluxo de autenticação em um loop. abre uma aba nova, faz login no X.com direto lá, depois volta pro n8n e clica em Conectar de novo. também vale a pena checar — tem alguma extensão de privacidade ou bloqueio de cookies de terceiros ativado, isso quebra o redirecionamento da autenticação também.
Cansei de tentar isso que você mencionou, abri uma nova aba e fiz login na minha conta do Twitter e funciona perfeitamente. Voltei para o fluxo de trabalho e tentei fazer login, mas continua voltando para a mesma página de login. Deletei o node e recriei, mas sem sucesso.
ok então o loop continuando depois da etapa de login significa que o próprio X está rejeitando a solicitação de autorização — geralmente há uma falta de correspondência de configuração no seu app X. no portal do desenvolvedor do X em User Authentication Settings, verifique: App type deve ser “Web App, Automated App or Bot” (não Native), App permissions precisam ser no mínimo “Read and write”, e o Callback URI tem que EXATAMENTE corresponder à OAuth Redirect URL que o n8n mostra pra você (copie-cole da modal de credenciais do n8n, não redigite). mais detalhes de setup em X (formerly Twitter) credentials | n8n Docs.
Sim, tenho a configuração correta, veja abaixo, limpei meu cache, troquei os navegadores. Tentei outro oauth2 com wordpress e consigo ver a janela pop-up mas não consigo autorizar.
Bem-vindo @msshaikh1030 à nossa comunidade! Sou Jay e sou um criador verificado da n8n.
O problema de loop quase sempre é uma incompatibilidade de URL de callback nas configurações do seu X Developer App - limpar cookies não vai resolver. Vá ao X Developer Portal, abra seu app e em “User authentication settings” certifique-se de que https://oauth.n8n.cloud/oauth2/callback está listado como um URI de callback permitido. Verifique também se seu app tem “OAuth 2.0” ativado e as permissões apropriadas (Read and Write no mínimo). Depois de salvar, recrie a credencial no n8n e tente conectar novamente.
Então meu desenvolvedor me ajudou e é algo com X, não te redireciona para o link de sucesso, ele inspecionou o código, encontrou o link manualmente e colocou no navegador e Voilà funcionou
Uma coisa que deixa muitas pessoas presas aqui: no X.com Developer Portal, depois que você cria um app e obtém seu Client ID/Secret, há uma seção separada chamada “User authentication settings” que precisa ser explicitamente habilitada. Vá para seu app → Settings → User authentication settings → ative OAuth 2.0, defina o tipo de app como “Web App” e adicione a URL de callback https://oauth.n8n.cloud/oauth2/callback lá. Se essa seção não estiver habilitada, o fluxo OAuth será redirecionado para um loop de login ou mostrará a página “você precisa estar conectado” mesmo quando estiver. Certifique-se também de que o app tenha pelo menos permissões de “Read” habilitadas na mesma seção.