ruta obtener llamar desde archivo absoluta javascript facebook facebook-access-token tabpage

javascript - obtener - No se puede cargar URL: el dominio de esta URL no está incluido en los dominios de la aplicación



llamar archivo javascript desde html (4)

Al agregar mi servidor local en el URI de redireccionamiento de OAuth válido, https://developers.facebook.com/apps/YOUR_APP_ID/fb-login/ resolvió el problema.

Y presta atención a un detalle aquí:

En este caso, http://localhost:3000/ no es lo mismo que http://0.0.0.0:3000 o http://127.0.0.1:3000

Asegúrese de estar utilizando exactamente la url en ejecución de su servidor de recinto de seguridad. Paso un tiempo para descubrir que ...

Estoy tratando de obtener token de acceso del usuario

string response_script = "<script>top.location.href=''https://www.facebook.com/v2.4/dialog/oauth?response_type=token&client_id=[APPLICATION ID]&redirect_uri=https://www.facebook.com/[APPLICATION URL]/?sk=app_[PAGE ID]&scope=''; </script>";

Pero me aparece un error:

No se puede cargar 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.

Ese código funciona bien. Así que creo que necesita agregar mi url a

URI de redirección de OAuth válidos

Pero ya no existe en la sección avanzada. Facebook cambió su diseño y ahora se ve así . Es una imagen demasiado grande y porque la tengo dentro de stackoverflow

¿Que puedo hacer?


Al igual que la otra respuesta, en el lado izquierdo, seleccione Productos y agregue productos. Luego seleccione Facbook Login.

Luego agregué http://localhost:3000/ al campo ''Válido URI de redirección de OAuth'', y luego todo funcionó.


Tuve el mismo problema que tú, lo descubrí. Facebook ahora tiene algunas características como complementos. En el lado izquierdo, selecciona Productos y agrega producto. Luego seleccione Facbook Login. Muy sencillo desde allí, verá aparecer todas las opciones de Oauth.


Tuve el mismo problema, y ​​vino de un ID de aplicación client_id / Facebook incorrecto.

¿Cambiaste tu aplicación de Facebook a "pública" o "en línea"? Cuando lo haces, Facebook crea una nueva aplicación con una nueva ID de aplicación.

Puede comparar el valor del parámetro "client_id" en la url con el del panel de Facebook.

También asegúrate de que tu aplicación sea pública. Haga clic en + Agregar producto Ahora vaya a productos => Facebook Iniciar sesión ahora haga lo siguiente:

URI de redirección de OAuth válidos: example.com/