Facebook сессия проверка входа - PullRequest
0 голосов
/ 24 апреля 2011

Я положил следующий код в мою голову для проверки сеанса:

<script type="text/javascript">
            FB.getLoginStatus(function(response) {
              if (response.session) {
                alert('I am logged in');
              } else {
                alert('I am logged out');
              }
            });
    </script>

однако он не выполняется при загрузке страницы, почему это так?

1 Ответ

1 голос
/ 24 апреля 2011

Убедитесь, что у вас есть:

FB.init({
    appId  : APP_ID, // Your FB app ID from www.facebook.com/developers/
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true  // parse XFBML
});

перед любой другой ссылкой на FB в ваших скриптах (с использованием window.onload или аналогичной) и

<DIV id="fb-root"></div> 

в разделе <body>.

...