在 FacebookConnect 之后,我已经成功地进行了一段时间的重定向,但它现在已经停止工作。我认为我唯一可能改变的是使用 NuGet 更新我的 Facebook 引用。这是我的代码,谁能告诉我为什么它不再有效?
<script type="text/javascript">
$(document).ready(function () {
window.FB.init({ appId: 'xxxx', status: true, cookie: true, xfbml: true });
$('#fbLogin').click(function () {
FB.Event.subscribe('auth.statusChange', function (response) {
alert('The status of the session is: ' + response.status);
if (response.status == 'connected') {
window.location.href = '@Account.Urls.FacebookConnect()';
}
}, { perms: 'email' });
});
});
</script>
<fb:login-button autologoutlink="false" perms="email" id="fbLogin">
</fb:login-button>
无论我是否为 response.status == 'connected' 发出警报,都没有达到警报