Вопрос по facebook, facebook-graph-api – . Я думаю, что оповещение не будет работать в приложении FBML. Я получил это работает .. Просто проверьте

5

ия FB.getLoginStatus у меня почему-то не работает - хотя раньше она работала некоторое время. Очень простой код ниже, и предупреждение никогда не всплывает - похоже, что FB.getLoginStatus никогда не вызывает предоставленную функцию. Есть идеи ?

<body>
<form id="form1" runat="server">
<div id="fb-root">
</div>
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
    FB.init({ appId: 'xxx', status: true, cookie: true, xfbml: true });
    FB.getLoginStatus(function (response) {
        alert("Hi there");
    });
</script>
</form>

Ваш Ответ

1   ответ
6

посмотрите эту ошибку:https://developers.facebook.com/bugs/240058389381072

Также прочитайте комментарии Филиппа Булли

[...] По существу песочницы приложений невидимы для не-разработчиков приложений. Если в настоящее время нет пользователей, вошедших в Facebook, Facebook будет действовать так, как будто ваше изолированное приложение вообще не существует (FB, очевидно, не знает, что вы разработчик приложения, и поэтому приложение невидимо!).

Эта ошибка была подтверждена и назначена.

О Боже, спасибо, что объяснили это. Я часами выдергивал свои волосы, пытаясь понять, в чем проблема. Выключил режим песочницы и теперь FB.getLoginStatus работает нормально. (Что ставит под сомнение ценность режима песочницы ... ну да ладно) Спасибо! Jason A. Lefkowitz

Похожие вопросы