Как вы используете API открытого графика для отображения кнопки входа в Facebook и получения имени пользователя и электронной почты после успешного входа? Я пробовал это, но безуспешно.
У меня есть это в разделе головы:
<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script>
<script type="text/javascript">
FB.init({
appId: '12345', cookie: true,
status: true, xfbml: true
});
FB.api('/me', function (user) {
if (user != null) {
alert(user.name);
}
});
</script>
Я поместил <div id="fb-root"></div>
в самом конце непосредственно перед тегом </body>
. Все идет нормально. Мои <fb:comments> and <fb:comments-count>
отлично работают с любой страницы моего сайта. Но я не могу заставить свой логин работать (он говорит, что у меня не определен fb-root)
У меня есть это где-то в середине моей страницы:
<fb:login-button perms="email,user_checkins">Login with Facebook</fb:login-button>
После отправки в окно входа в систему я получаю сообщение об ошибке js, в котором говорится, что fb-root div не определен. Но у меня есть это в конце страницы.