1
我們THIC一段代碼:如何檢測用戶登錄爲頁面,FB.getLoginStatus不起作用?
checkStatus: function() {
var self = this;
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
self.isPage = false;
dojo.publish('fb/loginStatus/connected', response.authResponse);
if (self.UserRecord === null) {
self.buildAll(response.authResponse);
} else if (self.UserRecord.user_fid !== response.authResponse.userID){
self.clearAll();
setTimeout(function(){ self.buildAll(); }, 100);
}
} else {
if (response.status === 'not_authorized') {
dojo.publish('fb/loginStatus/logged', response);
} else {
dojo.publish('fb/loginStatus/notLogged', response);
}
}
},true);
},
所有工作正常,直到用戶進入我們的應用程序記錄爲Facebook頁面,Fb.getLoginStatus不會引發它的回調。
而我的問題是,如何檢測,或做別的事情來處理這種情況下的應用程序?
乾杯, 保羅
謝謝,這就是要點! – 2012-04-26 13:38:40