페이스 북에 사용자 로그인을하고 사용자 ID를 경고에 표시하려고합니다.간단한 Facebook 로그인 스크립트가 작동하지 않습니다.
그러나이 코드에서는 아무 것도 반환하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
<html>
<head>
<title>Login to Facebook</title>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'APP ID',
channelUrl : 'http://www.mydomain.net/zoozTest/channel.html',
status : true,
cookie : true,
xfbml : true,
oauth : true,
});
};
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
//LOGIN FUNCTION
function login() {
FB.login(function(response) {
if (response.authResponse) {
alert('Success!');
}else{
alert('Login Failed!');
}
}, {scope: 'email'});
}
</script>
<div onclick="login();">Login with Facebook</div>
</body>
</html>
이 링크 확인 - http://facebook.stackoverflow.com/a/9938388/842850 – sadik
이제 팝업이 표시되지만 오류가 발생했습니다. 나중에 다시 시도 해주십시오. – CodingIsAwesome
가능한 [Facebook javascript SDK FB.login이 Facebook iFrame에서 작동하지 않음] (http://stackoverflow.com/questions/9820362/facebook-javascript-sdk-fb-login-is-not-working-in-facebook -iframe) –