Mensaje de inicio de sesión de Facebook: "URL bloqueada: esta redirección falló porque el URI de redirección no está incluido en la lista blanca en la configuración Client OAuth de la aplicación".


Answers

Asegúrate de que " App Domain " y Facebook Login => Válido OAuth redirija los URI . Allí debe marcar www o sin www . Es mejor si usa con www o sin todas las URL en archivos php, html, css y Fb.

Otra cosa es que si usa el extremo "/" de las URL, debe agregar esa URL a la configuración de la aplicación de los URI de redirección de OAuth válidos . Ejemplo: - https://www.example.com/index.php/ si esta url si está usando en la url de redirección, debe configurarla para la configuración de la aplicación.

Espero que esto sea de ayuda.

Question

Noticia importante:

Si se registra para realizar pruebas, vaya a la configuración de su perfil y agregue eliminar el perfil .

Intentando iniciar sesión con Facebook en mi sitio web :

Obtuve el siguiente error:

URL bloqueada: esta redirección falló debido a que el URI de redirección no está incluido en la lista blanca en la configuración de Client OAuth de la aplicación. Asegúrese de que el Inicio de sesión web de Cliente y OAuth esté activado y agregue todos los dominios de su aplicación como URI de redireccionamiento OAuth Válido.

Mis settings (Básicas) en Facebook son:

En la pestaña avanzada, los Valid OAuth redirect URIs están configurados para:

http://openstrategynetwork.com/_oauth/facebook?close

La aplicación es public .

Más configuraciones (avanzadas) aquí:

La clave de la aplicación y el secreto son correctos. Estoy usando Meteor y sus paquetes de cuentas.




Tuvimos el mismo problema, como una pesadilla.

  1. Asegúrese de que sus identificadores de aplicaciones y claves secretas sean correctos. Si está utilizando aplicaciones de desarrollo, montaje y producción independientes para probar, las ID de aplicaciones y las claves secretas son todas diferentes para cada aplicación. Este es a menudo el problema.

  2. Asegúrese de que la URL de devolución de llamada esté configurada correctamente en el archivo de configuración de la aplicación (consulte a continuación). Y luego agregue esto como la misma URL en la configuración de " Inicio de sesión de Facebook " donde dice " URI válido de redirección de OAuth ". Debería verse así (dependiendo de su entorno):

http://localhost/auth/facebook/callback http://staging.example.com/auth/facebook/callback http://example.com/auth/facebook/callback

  1. Asegúrese de que el dominio de su aplicación esté configurado en el dominio correcto para cada entorno, incluidos "www" y "no-www". Facebook también requiere que estos dominios coincidan con la URL de su sitio web o plataforma de aplicaciones. Deberá seleccionar " Agregar plataforma " para agregar esto.



Esto funcionó para mí.

redierct_url = http://127.0.0.1:8080/accounts/facebook/login/callback/

Lo obtuve de mi navegador luego de hacer clic en el botón de Facebook, su navegador será redirigido a un enlace para integrarlo con la API de Facebook, de modo que obtendrá esa redirección. Para mi caso, el enlace fue de donde obtuve el redirect_url.

https://www.facebook.com/dialog/oauth?client_id=...&scope=&response_type=code&state=...&redirect_uri=http://127.0.0.1:8080/accounts/facebook/login/callback/




Intenta agregar http://openstrategynetwork.com/ sigin-facebook a la URL de redireccionamiento de configuración de Client OAuth junto con tu propia URL de redireccionamiento.