todos subdominios poder para los juegos incluido está esta dominios dominio developers deben configuración con coincidir cargar campo app aplicación agrega facebook facebook-graph-api subdomain

poder - Aplicación de Facebook en Subdominios: URL del sitio vs dominios de aplicaciones



los dominios de la aplicación deben coincidir con los dominios de url de juegos web de facebook (3)

EDITAR: Aparentemente esto ya no funciona (ver comentarios más abajo)

Acabo de empezar a jugar con los campos, y creo que en realidad descubrí por qué no funcionaba.

Originalmente, debí haber dejado en blanco el campo del dominio de la aplicación, y solo intenté poner el dominio en el campo URL del sitio ( http://example.com ), lo cual no funcionaría. Sin poner en un dominio de la aplicación, solo funcionaba la URL completa de la URL del sitio ( http://clientname.projectname.example.com ).

Una vez que puse mydomain.com en el campo App Domain junto con http://example.com en el campo SiteURL, funcionó con subdominios. Y había asumido que el campo de dominio de la aplicación era redundante ...

Supongo que esto significa que puedo eliminar las 20 aplicaciones adicionales que creé :-)

De acuerdo con Facebook y otras preguntas sobre el desbordamiento de pila, los subdominios son compatibles en el campo de dominio de la aplicación, sin embargo, en el campo URL del sitio (en el sitio web con inicio de sesión de Facebook) no lo son. Estoy creando una aplicación para usar en muchos subdominios diferentes (en realidad subdominios encadenados como http://clientname.projectname.mydomain.com ) que permite a los usuarios iniciar sesión a través de facebook (a través de js), y luego recupera sus datos (tanto a través de js y php).

¿Cómo configura su aplicación de Facebook para que sea compatible con múltiples subdominios?


Nuestro inicio de sesión de Oauth con el subdominio comodín había estado funcionando durante los últimos años, pero de repente se detuvo hace un par de semanas.

Después de algunas pruebas y errores, encontré que lo siguiente funciona (en este momento: septiembre de 2017)

  • activar "Usar modo estricto para redirigir URIs"
  • Deje en blanco el campo "URI de redirección de OAuth válido"

Aunque me preocupa un poco que esta no sea una configuración muy segura :( Creo que funcionará como una solución temporal mientras descubrimos una mejor manera de manejarlo.


Lo que funcionó para mí fue configurar los App Domains la App Domains y la Site URL del sitio con el dominio base del sitio (por ejemplo, http://example.com ). Podría usar el inicio de sesión en todos mis subdominios.

Además, verifique si todos sus subdominios están usando la misma ID de aplicación (este error me robó unos minutos de vida más de una vez).