Javascript SDK を使用して、Facebook からログイン ボタンを自分の Web サイトで動作させようとしています。ユーザーがログオンしている場合は、メール アドレスが返されます。これは機能します。しかし、Facebook のログイン ボタンがあるページには、自分の Web サイトの通常のログインもあります。(ユーザー名パスワード)。しかし、ログイン ページに移動すると、ページに自動的に Facebook ボタンが読み込まれ、Facebook ログイン ダイアログが表示されます。しかし、このボタンを自動的にロードしたくありません。ユーザーが常に Facebook のログイン ボタンを押さなければならないことを望みます。これは可能ですか?
これは私のコードです:
<script>
window.fbAsyncInit = function() {
FB.init({
appId: 'MY_APP_ID', // App ID
status: true,
cookie: true,
xfbml: true,
oauth: true,
});
FB.getLoginStatus(function(response) {
FB.login(function(response) {
if (response.authResponse) {
FB.api('/me', function(response) {
alert('Good to see you, ' + response.email + '.');
});
} else {
alert('User cancelled login or did not fully authorize.');
}
});
});
// Additional initialization code here
};
// Load the SDK Asynchronously
(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));
</script>