¿Qué son los dominios de aplicaciones en las aplicaciones de Facebook?

115

Quiero agregar la capacidad de 'iniciar sesión con Facebook' a mi sitio. Pero estoy confundido cuando registro mi sitio en Facebook Apps. ¿En qué debo ingresar App Domains?

Namal
fuente

Respuestas:

148

el dominio de la aplicación es su nombre de dominio.

Antes de ingresar su dominio, primero haga clic en Agregar plataforma, seleccione el sitio web, ingrese la URL de su sitio y la URL del sitio móvil. Guarde la configuración.

A partir de entonces, puede ingresar el nombre de dominio en el campo Dominios de la aplicación.

Ver más en mi blog: http://www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html

Jide
fuente
9
¿Qué sucede si desarrollo una aplicación para iOS o Android en lugar de un sitio web? ¿Qué dominio debo poner en ese caso? ¿Mi dominio de API o qué?
Fancy John
¿Puedo agregar el campo "Dominios de la aplicación" como example.com/name?
Mester Hassan
23

Para agregar a las respuestas anteriores, se requiere el dominio de la aplicación por razones de seguridad. Por ejemplo, su aplicación ha estado enviando el navegador a "www.example.com/PAGE_NAME_HERE", pero de repente una aplicación de terceros (u otra cosa) envía al usuario "www.supposedlymaliciouswebsite.com/PAGE_HERE", luego se lanza un error 191 que dice que esto no era parte de los dominios de la aplicación que enumeró en su Facebook Configuraciones de la aplicación.

escape008
fuente
@KyleGobel Bueno, en el título pregunta qué es "dominio de aplicación", ¿verdad?
Alex
¿Qué sucede si creo un host virtual en mi máquina local y luego lo configuro en el www.example.comhost exacto ? ¿Facebook lo bloqueará?
David
21

Si no especifica la plataforma para la aplicación, no podrá agregar el dominio de la aplicación correctamente.

Aquí hay un ejemplo: valide que sea una plataforma de sitio web tipo A. ingrese la descripción de la imagen aquí

Gajen Sunthara
fuente
9

En este ejemplo:

http: // www.example.com:80 / alguna página? parámetro1 = "hola" & parámetro2 = "mundo"

la parte en negrita es el nombre de dominio. 80 rara vez se incluye. Lo publico porque muchas personas pueden preguntarse si 3000 o algún otro puerto es parte del dominio si aún no están preparando su aplicación para la producción. Normalmente no lo especifica ya que 80 es el valor predeterminado, pero si solo desea especificarlo localhostsin el número de puerto, funciona igual de bien. Sin embargo, la dirección debería ser http://localhost:3000(si la tiene en ese puerto).

patriques
fuente
4

significa su sitio web donde se ejecuta su aplicación. como si hubiera creado una aplicación www.xyz.pqr, escriba este www.xyz.pqr en el dominio de la aplicación, el sitio donde se ejecuta su aplicación debe ser seguro y válido

saurabh
fuente
1

Es simplemente el dominio en el que se alojará su aplicación "facebook" (es decir, la aplicación visible en Facebook pero alojada en el sitio web www.xyz.com). Entonces puede poner App Domain = www.xyz.com

Anterior
fuente
0

Creo que es solo el dominio de su sitio (por ejemplo, example.com)

Thomas Guillory
fuente
0

Creo que es el dominio que ejecuta su aplicación.

Por ejemplo, su URL de lienzo es facebook.tudominio.com, debe proporcionar el dominio de la aplicación como .tudominio.com

hungneox
fuente
3
mi url es ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com:9090/… usted dime qué pondría en el dominio de la aplicación
Invencible
1
Deberías poner todo, pero no todo después de .com en el dominio de la aplicación: ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com
patriques