0
我正在使用js sdk並且有一個奇怪的問題。當我用我的fb帳戶(FB應用的所有者)登錄工作得很好......但是,如果我嘗試用不同的賬戶使用它我得到:只有一個用戶的Facebook登錄工作
"An error occurred. Please try again later."
請分享一些想法和指針...只是爲了知道在哪裏尋找問題。
JS的登錄功能是這樣,如果有幫助:
window.fbAsyncInit = function() {
API = FB;
API.init({
appId : '460342137362549',
status : true, // check the login status upon init?
cookie : true,
xfbml : true // parse XFBML tags on this page?
});
API.getLoginStatus(function(response) {
$rootScope.$broadcast('facebookInitDone');
if (response.status === 'connected') {
getUser();
status = 'connected';
} else if (response.status === 'not_authorized') {
status = 'not_authorized';
} else {
status = 'not_logged_in';
}
});
};
service.login = function(successFunc) {
//if there is no init done yet, no internet or delay
if(status === '') {
return false;
}
API.login(function(response) {
if (response.authResponse) {
getUser();
if(successFunc) {
successFunc();
}
} else {
$rootScope.$broadcast('facebookUserLoginCanceled');
}
}, {scope: 'email,user_photos'});
};
您的Facebook應用程序是否處於沙盒模式? – 2013-03-24 17:31:38