Facebook API-auth.login未触发
我一直在使用一个代码用我的应用程序连接Facebook,但当我再次检查它时,它突然不起作用。更具体地说,我可以连接到Facebook,但auth.login订阅不会触发,我需要在登录到Facebook后做一些事情。这是我的代码:Facebook API-auth.login未触发,facebook,facebook-javascript-sdk,facebook-authentication,Facebook,Facebook Javascript Sdk,Facebook Authentication,我一直在使用一个代码用我的应用程序连接Facebook,但当我再次检查它时,它突然不起作用。更具体地说,我可以连接到Facebook,但auth.login订阅不会触发,我需要在登录到Facebook后做一些事情。这是我的代码: window.fbAsyncInit = function () { FB.init({ appId: facebookAppId, status: true, // check login status cookie:
window.fbAsyncInit = function () {
FB.init({ appId: facebookAppId,
status: true, // check login status
cookie: true, // enable cookies to allow server to access session
xfbml: true, // enable XFBML and social plugin
oauth: true // enable OAuth 2.0
});
$('#sender').val('linked');
FB.getLoginStatus(function (response) {
if (response.authResponse) {
FB.logout();
}
});
FB.Event.subscribe('auth.login', function (response) {
if (response.status == 'connected') {
//Get data Facebook returned and save
//Hide button
//Display Success Message
}
else {
//Display Failed Message
}
});
};
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) { return; }
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js";
fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));
我的HTML页面中有此按钮:
<fb:login-button scope="publish_stream,offline_access">{0}</fb:login-button>
{0}
其他一些信息:
我注意到在连接到Facebook时添加了额外的步骤。上次检查时,我只需要使用凭据登录,但我注意到当前的登录过程还有两个附加步骤。我不知道这些额外的步骤是否与此有关,但我只是把它扔出去:
- 我开始认为facebook在“auth.login”上做了一些改变,但现在越来越多的人不再使用了。 见相关问题-
- 由于您很久以前就提出了这个问题,如果您使用的是PHPSDK,那么您可能需要刷新SDK文件,因为它不断变化
- 我开始认为facebook在“auth.login”上做了一些改变,但现在越来越多的人不再使用了。 见相关问题-
- 由于您很久以前就提出了这个问题,如果您使用的是PHPSDK,那么您可能需要刷新SDK文件,因为它不断变化
- 两件事:
FB.Event.subscribe('auth.login'...
到
我遇到一个问题,刷新页面后未触发“auth.login”,我更改了:
FB.Event.subscribe('auth.login'...
到
您的代码中实际登录发生在何处/如何发生的?对于您在最后提到的两点,不,这只是当前Auth对话框的工作方式–没有什么特别之处。在我的html页面中,我有Facebooc Connect按钮的以下代码:{0}您的代码中实际登录发生在何处/如何发生的?对于您在最后提到的两点,不,这只是当前Auth对话框的工作方式–没有什么特别之处。在我的html页面中,我有Facebooc Connect按钮的以下代码:{0}