Есть ли способ определить, является ли текущий пользователь фанатом (теперь: нравится страница), используя facebook connect?
Я знаю, что это возможно в API REST, но я бы хотел использовать вместо этого только connect.
Я бы лучше использовал FQL: SELECT page_id FROM page_fan WHERE uid = me () и page_id = 114342017879
Если запрос возвращает пустой массив, то ваш пользователь не является поклонником.Если он возвращает идентификатор страницы в массиве, то он фанат:
[ { "page_id": "114342017879" } ]
URL веб-сервиса:
https://api.facebook.com/method/fql.query?query=SELECT+page_id+FROM+page_fan+WHERE+uid%3Dme%28%29+and+page_id%3D114342017879
Сначала вам нужно войти в систему с помощью Facebook connect и Javascript SDK.
Затем в Javascript вы можете использовать FB.api для вызова Graph API.
FB.api('/me/likes');
Для этого требуется разрешение user_likes при входе в систему.
user_likes
http://developers.facebook.com/docs/reference/api/user