Используйте это в качестве отправной точки для справки: http://developers.facebook.com/docs/reference/javascript/FB.init/
Первое, на что нужно обратить внимание, это то, как завернут вызов FB.init ():
window.fbAsyncInit = function() {
...
};
Вы уже настраиваете'status' в true при вызове инициализации, поэтому вы должны иметь возможность подписаться на событие, которое будет возвращать значение статуса, сообщающее вам статус входа пользователя.
Проверить: http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
Ваш FB.Event.subscribe(...)
вызов также должен быть внутри того же window.fbAsyncInit()
вызова.
Как только вы убедитесь, что пользователь вошел в систему, вы можете проверить состояние вентилятора.Вам все еще нужно использовать старый API REST, поскольку Facebook не перенес это на API Graph: http://developers.facebook.com/docs/reference/rest/pages.isFan/
Обратите внимание: мы находимся в процессе устаревания API REST и будемдобавить эквивалентную поддержку Graph API для этого метода.Вы должны продолжать использовать этот метод до тех пор, пока мы не объявим о поддержке в Graph API.
Надеюсь, это направит вас в правильном направлении.
Этот учебник также может помочь: http://thinkdiff.net/facebook/graph-api-javascript-base-facebook-connect-tutorial/