Я пытаюсь заставить работать процесс регистрации для входа в Facebook. Вот простой пример:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<title>My Facebook Login Page</title>
</head>
<body>
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script type="text/javascript">
FB.init({
appId:'xxxxxxxxxxx',
cookie:true,
status:true,
xfbml:true,
channelUrl : 'http://<myWebSite>/channel.html',
oauth:true
});
</script>
<fb:login-button registration-url="http://<myWebSite>/register"/>
</body>
</html>
(Единственное, что я заменил выше, это веб-сайт и appID)
Если я попробую это сделать, появится кнопка входа в систему, но нажатие на нее заставит FireBug сообщить: « Неизвестный статус: undefined »в журнале браузера. Если я удалю строку oauth = true, она сработает. Я пытаюсь придерживаться нового стандарта oauth 2.0, поэтому хочу оставить его. Кто-нибудь еще сталкивался с этим? Похоже, если бы это была ошибка, ее бы обнаружили довольно рано.