Facebook: определите, является ли пользователь фанатом (страница лайков) - PullRequest
1 голос
/ 17 июня 2010

Есть ли способ определить, является ли текущий пользователь фанатом (теперь: нравится страница), используя facebook connect?

Я знаю, что это возможно в API REST, но я бы хотел использовать вместо этого только connect.

Ответы [ 2 ]

2 голосов
/ 10 октября 2011

Я бы лучше использовал 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

2 голосов
/ 17 июня 2010

Сначала вам нужно войти в систему с помощью Facebook connect и Javascript SDK.

Затем в Javascript вы можете использовать FB.api для вызова Graph API.

FB.api('/me/likes');

Для этого требуется разрешение user_likes при входе в систему.

http://developers.facebook.com/docs/reference/api/user

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...