Facebook OAuth "El dominio de esta URL no está incluido en el dominio de la aplicación"

Resuelto dangelsaurus asked hace 8 años • 31 respuestas

Primero, permítanme comenzar diciendo que he buscado una respuesta a esta pregunta durante bastante tiempo...

Estoy intentando configurar Facebook OAuth para que funcione con mi aplicación que se está desarrollando localmente en mi máquina. Todo funcionaba perfectamente con la autorización de Facebook HASTA que pasé de usar localhosta otro nombre de dominio (aún local en mi máquina). Ahora recibo el siguiente error.

No se puede cargar la URL: el dominio de esta URL no está incluido en los dominios de la aplicación. Para poder cargar esta URL, agregue todos los dominios y subdominios de su aplicación al campo Dominios de la aplicación en la configuración de su aplicación.

Mi archivo de hosts contiene 127.0.0.1 domain.dev (funciona perfecto)

Mi redireccionamiento en mi aplicación (usando Socialite) eshttp://domain.dev/auth/facebook/callback

En la configuración de mi aplicación de Facebook...

  • mi dominio de aplicación esdomain.dev
  • la URL de mi sitio eshttp://domain.dev/
  • mis URI de redireccionamiento de OAuth válidos son http://domain.dev/auth/facebook/callback

La URL en el momento del mensaje de error es...

https://www.facebook.com/v2.5/dialog/oauth?client_id=XXXXXXXXXXXXXXX&redirect_uri=http%3A%2F%2Fdomain.dev%2Fauth%2Ffacebook%2Fcallback&scope=email&response_type=code&state=0ztcKhmWwFLtj72TWE8uOKTcf65JmePtG95MZLDD

No sé cuál es el problema...

Captura de pantalla 1
Captura de pantalla

Captura de pantalla 2 ingrese la descripción de la imagen aquí

dangelsaurus avatar May 06 '16 10:05 dangelsaurus
Aceptado

En caso de que alguien se encuentre con esto y esté buscando estas configuraciones (como lo estaba yo)

Tienes que

  1. En el lado izquierdo, haga clic en "+Agregar producto" y seleccione "Iniciar sesión en Facebook" (para mí estaba en la parte superior)
  2. Vea las nuevas configuraciones disponibles en el lado izquierdo
  3. Ahora tendrá estas configuraciones de OAuth en esa "Configuración del producto".

ingrese la descripción de la imagen aquí

Información adicional: asegúrese de agregar la URL de devolución de llamada Me gusta http://localhost:3000al Valid OAuth redirect URIscampo en la página de configuración de inicio de sesión de Facebook.

Craig Lambie avatar May 13 '2016 01:05 Craig Lambie

Esto suele suceder si ingresó datos incorrectos cuando creó la aplicación en Facebook. ¿O ha cambiado la URL de una aplicación existente?

¿Puedes volver a verificar la configuración de tu APLICACIÓN en esta página?

https://developers.facebook.com/apps

  1. Seleccione la aplicación correcta y haga clic en el botón editar;

  2. Verifique que las URL y las rutas estén ingresadas correctamente y que apunten al sitio donde instaló el complemento Ultimate Facebook.

Lei Lionel avatar May 06 '2016 14:05 Lei Lionel