Hola, estoy haciendo una app de facebook para conectar y ver los likes, todo funciona perfecto menos cuando hay que iniciar sesion desde la aplicacion.
Código Javascript
:
Ver original<script>
window.fbAsyncInit = function() {
FB.init({
appId : '', // App ID
channelUrl : '', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Event.subscribe('auth.authResponseChange', function(response) {
if (response.status === 'connected') {
} else if (response.status === 'not_authorized') {
FB.login();
} else {
FB.login();
}
});
};
// Load the SDK asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/es_ES/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
<fb:login-button onlogin="location.reload();" width="200" max-rows="1"></fb:login-button>
Este es el código de logeo, lo cogí de la página de facebook misma, pero no me termina de funcionar siempre me da el mismo error:
La configuración de la aplicación no permite la URL proporcionada.: Una o varias de las URL proporcionadas no están permitidas por la configuración de la aplicación. Deben coincidir con la URL del sitio web o la URL de la página principal de la aplicación, o el dominio debe ser un subdominio de uno de los dominios de la aplicación.
Tengo bien configurada la url de mi app en el panel de app developer así que no sé como solucionar esto.
Saludos!
Solución:
En el app domain poner el dominio sin carpetas ni nada
dominio.com