Przeszedłem przez this link i wypróbowałem kod.Jak zalogować się przy użyciu konta Facebook?
Robię to samo, ale nie ma odpowiedzi z Facebooka. Brak wyskakującego okienka (niezablokowane). Mój kod jest podany poniżej:
<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>
Proszę, powiedz mi, co robię źle. Tak, nie mam żadnego pola wyboru w
Wybierz, w jaki sposób Twoja aplikacja integruje się z Facebookiem.
podczas tworzenia aplikacji na Facebooku. Czy muszę zdefiniować adres URL, a co podałem?
Co ty budynku? Aplikacja na płótnie, aplikacja mobilna lub witryna internetowa? – rbaker86
Po prostu używam funkcji logowania do mojej witryny, aby nie było potrzeby logowania się za pomocą strony logowania. Jeśli użytkownik go posiada, może zalogować się za pomocą nazwy użytkownika Facebook. –
Po prostu przeczytaj swój drugi komentarz, użyj "Strona z loginem na facebooku", jeśli planujesz użyć Facebooka do rejestracji i logowania użytkowników. Również testujesz lokalnie lub na zdalnym pudełku? –