Ho passato il this link e ho provato il codice.Come accedere utilizzando l'account Facebook?
Sto facendo la stessa cosa ma non c'è risposta proveniente da Facebook. Nessun popup (non bloccato). Il mio codice è il seguente:
<div id="fb-root"></div>
<script>
// Additional JS functions here
window.fbAsyncInit = function() {
FB.init({
appId : 'myappid', // App ID
channelUrl : '//myurl/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.getLoginStatus(function(response) {
alert("Response");
alert("getloginstatus");
if (response.status === 'connected') {
// connected
} else if (response.status === 'not_authorized') {
// not_authorized
login();
} else {
// not_logged_in
login();
}
});
};
(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/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
alert("Lodaed SDK");
}(document));
function testAPI() {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
alert("Good to see you, " + response.name + ".");
});
}
function login() {
FB.login(function(response) {
if (response.authResponse) {
// connected
} else {
// cancelled
}
});
}
</script>
</div>
Per favore dimmi cosa sto facendo male. Sì, non ho nessuna casella di controllo in
Seleziona come la tua app si integra con Facebook.
durante la creazione di app Facebook. Se devo definire url così che cosa ho dato?
Cosa stai costruendo? Un'app canvas, un'app mobile o un sito web? – rbaker86
Sto solo utilizzando la funzione di accesso al mio sito Web, in modo che non sia necessario effettuare il login con la pagina di accesso. Se l'utente lo ha, può accedere con il nome utente di facebook. –
Basta leggere l'altro commento, utilizzare "Sito Web con accesso Facebook" se si prevede di utilizzare Facebook per iscriversi e accedere agli utenti. Inoltre stai testando localmente o su una scatola remota? –