Javascript Facebook登录按钮没有';t在登录后更改为注销
我正在创建一个网站,并使用facebook作为身份验证。我以前做过这件事,那时候也很管用。然而,它现在不起作用了。我可以登录和注销,按钮将始终保持在“登录facebook” 我添加了autologultlink=“true”,但它仍然不起作用。代码如下:Javascript Facebook登录按钮没有';t在登录后更改为注销,javascript,authentication,facebook,Javascript,Authentication,Facebook,我正在创建一个网站,并使用facebook作为身份验证。我以前做过这件事,那时候也很管用。然而,它现在不起作用了。我可以登录和注销,按钮将始终保持在“登录facebook” 我添加了autologultlink=“true”,但它仍然不起作用。代码如下: <fb:login-button autologoutlink="true" perms="">Login with Facebook</fb:login-button> 使用Facebook登录 如果有帮助,这
<fb:login-button autologoutlink="true" perms="">Login with Facebook</fb:login-button>
使用Facebook登录
如果有帮助,这是我facebook代码的其余部分:
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({appId:'XXXXXXXXXXX', cookie:true,
status:true, xfbml:true
});
// log IN event
FB.Event.subscribe('auth.login', function(response) {
alert("logged in");
insertMyInfo(response);
});
// log OUT event
FB.Event.subscribe('auth.logout', function(response) {
alert("logged off");
});
</script>
FB.init({appId:'xxxxxxxxxx',cookie:true,
状态:true,xfbml:true
});
//登录事件
订阅('auth.login',函数(响应){
警报(“登录”);
insertMyInfo(应答);
});
//注销事件
FB.Event.subscribe('auth.logout',函数(响应){
警报(“注销”);
});
看起来Facebook已经从按钮中删除了AutologotLink参数:
它仍然显示在下拉搜索结果中,所以它曾经出现过。看起来它被移除了。您应该尝试从该页面获取最新版本的登录按钮代码,然后重试。尝试从中获取“使用Facebook登录”文本
<fb:login-button autologoutlink="true" perms="">Login with Facebook</fb:login-button>
使用Facebook登录
我的意思是它应该是这样的
<fb:login-button autologoutlink="true" perms=""></fb:login-button>
文本将根据情况(登录或注销)自动完成。
我不知道你是否还需要答案,因为你问这个问题已经有一段时间了,但是……不过,以防万一:)请换个scobe
scope="public_profile,email"
<fb:login-button scope="public_profile,email" onlogin="checkLoginState();" data-size="large" data-auto-logout-link="true"></fb:login-button>
scope=“公共档案,电子邮件”