facebook Error App Domain: [Dirección IP] no es un dominio válido.?


Doy mi dirección IP del servidor de producción como dominio de la aplicación en la aplicación de Facebook, pero no se guarda. Devuelve un error ya que el dominio de la aplicación no es válido. Así que no puedo usar mi API de Facebook Connect.

¿Podemos dar la dirección IP como dominio de la aplicación en la aplicación FB? Si no lo es, ¿cuál es la otra forma de hacerlo?

Author: Jordan Arnesen, 2012-02-17

5 answers

No, parece que el dominio de la aplicación solo puede ser un dominio y no una dirección ip.

Por ejemplo, en la página de configuración de la aplicación, cerca del dominio de la aplicación pase el cursor sobre '?"y véase:

Habilitar autenticación en dominios y subdominios

También encontré esta página: http://developers.facebook.com/docs/appproperties / se refiere a la api REST y, por lo tanto, no está tan actualizada, pero establece claramente que hay dos propiedades diferentes: base_domain(s) y ip_list.

Sugiero que intente poner un dominio normal y vea qué sucede.

 14
Author: Nitzan Tomer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-17 17:16:21

Todas las respuestas equivocadas. Aquí está la verdadera

Debe hacer clic en (+agregar plataforma)

Luego Seleccione Plataforma elija aplicación Selecciono sitio web el icono del planeta

Enter URL del sitio http://www.yoursitehere.com URL del sitio móvil http://www.yoursitehere.com

Regrese e ingrese en Dominios de aplicaciones: yoursitehere.com

Ahora haga clic en guardar

Ir a Estado y Revisión ¿Quieres hacer que esta aplicación y todas sus funciones en vivo estén disponibles para los público?

Cambiar o mover a (SÍ)

 11
Author: user3251398,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-30 02:36:50

Esto es lo que encontré funciona.

  1. Desde la página de desarrollo de Facebook "Apps-YourAppName", haga clic en Basic en el navegador IZQUIERDO.

  2. Hay 3 secciones en esta página: Información básica, Servicios en la nube y "Seleccione cómo se integra su aplicación con Facebook"

  3. En la sección Seleccione cómo se integra su aplicación con Facebook, seleccione "Sitio web"

  4. Introduzca su nombre de dominio completo en el cuadro de diálogo URL del sitio. Ejemplo: http://www.mydomain.com O http://mydomain.com (mi sitio no incluyen la www, así que no añadirla).

  5. En la parte inferior de la página, haga clic en el botón" Guardar cambios". Usted puede recibir un aviso de que puede tomar varios minutos para bla, bla, bla....pero puede continuar con los siguientes pasos inmediatamente.

  6. Ahora, en la sección Información básica en la parte superior de esta pantalla, ahora puede agregar su Dominio de aplicación. Esto debe ser formateado como mydomain.com. No agregue "http://" y no añadir "/" al final del nombre de dominio.

  7. NOTA: Mi sitio no utiliza la www, por lo que no puedo confirmar que se requiere en el Paso #6. Inténtalo de ambas maneras si no estás seguro.

  8. En la parte inferior de la página, haga clic en el botón" Guardar cambios". Usted puede recibir un aviso de que puede tomar varios minutos para bla, bla, bla....pero puede continuar con los siguientes pasos inmediatamente.

  9. En este punto, el error NO se mostraba como estaba antes.

Espero que esto ayude!

 9
Author: Nicole Paul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-18 14:02:13

Una solución para superar el problema de usar una dirección IP como un dominio válido es usar: xip.io

Xip.io es un nombre de dominio mágico que proporciona DNS comodín para cualquier dirección IP

Simplemente agregue .xip.io después de su url y utilizar esto como el nombre de dominio. Perfecto para mí como hago mi desarrollo en una máquina virtual!

 7
Author: LeDoc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-29 08:33:39

Si no tiene un dominio (solo la IP), simplemente deje el campo "App Domains" en blanco. Funciona! =)

Esto, en mi humilde opinión, es culpa de Facebook, ya que el mensaje de error es realmente confuso y te hace pensar que solo se permiten dominios.

Espero que ayude a alguien! =)

 4
Author: Tiago,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-15 01:05:00