Я создаю приложение для страницы Facebook, используя ASP.NET MVC.Страница в 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' });
});
Это прекрасно работает на рабочем столе. При попытке входа в систему на мобильных устройствах я получаю страницу с сообщением об ошибке
К сожалению, эта функция недоступна прямо сейчас: при обработке этого запроса произошла ошибка. Пожалуйста, повторите попытку позже.
Любые идеи о том, какие обходные пути доступны?
Выпуск должен был в ожидании в ожидании запросов для разработчиков и тестеров, которые будут приняты. –