Tôi đã trải qua this link và đã thử mã.Cách đăng nhập bằng tài khoản Facebook?
Tôi đang làm điều tương tự nhưng không có phản hồi nào đến từ Facebook. Không có cửa sổ bật lên (không bị chặn). Mã của tôi được cung cấp bên dưới:
<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>
Hãy cho tôi biết tôi đang làm gì sai. Tôi không, tôi không có bất kỳ hộp kiểm nào trong số
Chọn cách ứng dụng của bạn tích hợp với Facebook.
khi tạo ứng dụng Facebook. Nếu tôi phải xác định url vì vậy những gì tôi đã đưa ra?
được bạn xây dựng gì? Ứng dụng canvas, ứng dụng dành cho thiết bị di động hoặc trang web? – rbaker86
Tôi chỉ sử dụng cơ sở đăng nhập vào trang web của mình, để không cần phải đăng nhập bằng trang đăng nhập. Nếu người dùng có nó, anh ta có thể đăng nhập bằng tên người dùng facebook. –
Chỉ cần đọc nhận xét khác của bạn, sử dụng "Trang web có đăng nhập facebook" nếu bạn định sử dụng Facebook để đăng ký và đăng nhập người dùng. Bạn cũng đang thử nghiệm cục bộ hoặc trên một hộp điều khiển từ xa? –