我正在使用ASP.NET MVC构建Facebook页面标签页应用程序。Facebook页面标签手机上的FB.login问题
我已经设置移动重定向使用从这篇文章的答案约How to create a mobile accessible Facebook Page Tab app。
我现在尝试添加Facebook登录的功能如下
$('#button-login').on('click', function (e) {
e.preventDefault();
FB.login(function (response) {
if (response.status === 'connected') {
// the user is logged in and has authenticated your app
var userId = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
$('<form>', {
'action': '/login',
'method': 'post',
'html': '<input type="hidden" name="accessToken" value="' + accessToken + '" />'
}).appendTo(document.body).submit();
} else if (response.status === 'not_authorized') {
// ths user is logged into Facebook, but has not authenticated your app
} else {
// the user isn't logged into Facebook
}
}, { scope: 'public_profile, email' });
});
这工作得很好在桌面上。尝试登录移动时,我最终得到一个Facebook错误页面,并显示以下消息:
对不起,此功能目前不可用:处理此请求时发生错误。请稍后再试。
有关哪些解决方法可用的任何想法?
问题是由于等待尚待开发和测试人员的请求被接受。 – 2014-11-21 14:28:40