ti-enxame.com

Criando aplicativo do Facebook com url de retorno de chamada

Estou criando um aplicativo no facebook. E eu quero permitir que os usuários façam login no meu site usando (usando o passaportejs).

Mas, para fazer isso, preciso fornecer o URL de retorno de chamada (meu URL do site). Mas não consegui encontrar esse campo na página de criação de aplicativos do Facebook.

Estou esquecendo de algo? Eu tenho procurado por um longo tempo.

17
Selvaraj M A

Escrevendo em 2 de fevereiro de 2014, achei essas instruções atualizadas;

  1. Vá para o seu aplicativo
  2. Na barra lateral esquerda, clique em Configurações
  3. Na seção principal, clique em Adicionar plataforma.
  4. Clique em 'Website'
  5. Especifique seu retorno de chamada no campo URL do site (por exemplo, http://localhost:3000/auth/facebook/callback).
63
Mic Fok
  1. Vá para o seu aplicativo.
  2. Na barra lateral esquerda, clique em Configurações.
  3. Na seção principal, clique em Adicionar plataforma.
  4. Clique em 'Website'.
  5. Especifique seu retorno de chamada no campo URL do site (por exemplo, http: // localhost: 3000/auth/facebook/callback ).
10
Stanley

O URL de retorno de chamada deve ser fornecido nas configurações de autenticação do Clint O para que o facebook envie as credenciais do usuário e acesse o Token após o usuário ter feito o login no facebook através do seu aplicativo. A interface do usuário do website do desenvolvedor do Facebook foi alterada novamente. Agora o bloco de configurações do OAuth do cliente foi movido para o Login do Facebook. Para fornecer o URL de retorno de chamada Agora o caminho é 

Seu painel de controle do aplicativo> Na barra lateral esquerda> login do facebook> Configurações do Clint Oauth> URIs de redirecionamento OAuth válidos

4
sivanagaraju

O "URL de retorno de chamada" é o URL que será contatado quando o usuário aceitar ou rejeitar a solicitação do OAuth.

Isso é definido como um parâmetro da sua solicitação do OAuth. Então você define o URL em seu próprio programa, não em algum lugar no Facebook.

Em Java/Spring social você faria:

OAuth2Parameters params = new OAuth2Parameters();
params.setRedirectUri("http://yoursite/callback");

Depois de definir isso, ele também deve corresponder a um "URL de redirecionamento OAuth válido", como a resposta de sivanagaraju menciona, caso contrário, o Facebook o rejeitará. Na guia "Login do Facebook", insira todas as URLs de retorno de chamada válidas, como http: // localhost/callback , http: // productionUrl/callback , etc.

Se você não vir a guia "Login do Facebook" em seu aplicativo, clique em "Adicionar produto-> Login do Facebook-> Primeiros passos" Digite os URLs de retorno de chamada válidos -> Salvar alterações.

2
otterslide
  1. Vá para a página do desenvolvedor do Facebook. 
  2. Na barra do lado esquerdo, em "Produtos", você verá ou precisará adicionar o produto de login do Facebook. 
  3. Depois de adicioná-lo, você pode acessar as configurações de login do Facebook e adicionar seu URL a "URIs de redirecionamento OAuth válidos".
0
Aspen