O que são domínios de aplicativos nos aplicativos do Facebook?


115

Quero adicionar a capacidade de 'fazer login com o Facebook' ao meu site. Mas fico confuso quando registro meu site no Facebook Apps. O que devo inserir App Domains?

Respostas:


148

o domínio do aplicativo é o seu nome de domínio.

Antes de inserir seu domínio, primeiro clique em Adicionar plataforma, selecione o site, insira o URL do seu site e o URL do site móvel. Salve as configurações.

Depois disso, você pode inserir o nome de domínio no campo Domínios do aplicativo.

Veja mais no meu blog: http://www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html


9
E se eu desenvolver um aplicativo iOS ou Android em vez de um site? Qual domínio devo colocar nesse caso? Meu domínio API ou o quê?
Fancy John

Posso adicionar o campo "Domínios de aplicativos" como example.com/name?
Mester Hassan

23

Para adicionar às respostas acima, o domínio do aplicativo é necessário por motivos de segurança. Por exemplo, seu aplicativo tem enviado o navegador para "www.example.com/PAGE_NAME_HERE", mas de repente um aplicativo de terceiros (ou outra coisa) envia o usuário para "www.supposedlymaliciouswebsite.com/PAGE_HERE", em seguida, um erro 191 é lançado dizendo que isso não fazia parte dos domínios de aplicativo listados em seu Facebook configurações do aplicativo.


@KyleGobel Bem, no título ele pergunta o que é "domínio de aplicativo", certo?
Alex

E se eu criar um host virtual em minha máquina local e, em seguida, configurá-lo para o www.example.comhost exato ? O Facebook vai bloquear isso?
David

21

Se você não especificar a plataforma para o aplicativo, não será possível adicionar o domínio do aplicativo corretamente.

Aqui está um exemplo - valide que é um tipo de plataforma de site. insira a descrição da imagem aqui


9

Neste exemplo:

http: // www.example.com:80 / somepage? parameter1 = "hello" & parameter2 = "world"

a parte em negrito é o nome do domínio. 80 raramente é incluído. Eu postei isso porque muitas pessoas podem se perguntar se 3000 ou alguma outra porta faz parte do domínio, caso ainda não estejam testando seu aplicativo para produção. Normalmente você não especifica, pois 80 é o padrão, mas se você apenas deseja especificar localhostapenas faça isso sem o número da porta, ele funciona perfeitamente. O endereço, porém, deve ser http://localhost:3000(se você o tiver nessa porta).


4

significa seu site onde seu aplicativo está sendo executado. como se você tivesse feito um aplicativo www.xyz.pqr, você digitará este www.xyz.pqr no domínio do aplicativo, o site onde seu aplicativo está sendo executado deve ser seguro e válido


1

É simplesmente o domínio que a sua aplicação "facebook" (que significa aplicação visível no Facebook mas alojada no site www.xyz.com) será alojada. Então você pode colocar App Domain = www.xyz.com



0

Eu acho que é o domínio que você executa seu aplicativo.

Por exemplo, o URL da tela é facebook.yourdomain.com, você deve fornecer o domínio do aplicativo como .yourdomain.com


3
meu url é ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com:9090/… você me diga o que eu colocaria no domínio do aplicativo
Invincible

1
Você deve colocar tudo, mas não o material após .com no domínio do aplicativo: ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com
patriques
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.