Доберитесь Facebook пользователей Нравится с FQL

Привет всем, я пытаюсь получить своих друзей, нравится на FB с помощью FQL

'SELECT name,type FROM page WHERE page_id IN (SELECT target_id  FROM connection WHERE source_id=%i and target_type="Page") AND type!="APPLICATION"'%(friend.fb_uid))

Запрос работает как ожидалось, когда я прошу свое собственное, любит, но ничего не возвратите для моих друзей. Я добавил разрешение подобных, но тем не менее ничто.

Какие-либо идеи?

8
задан ow3n 29 June 2011 в 22:29
поделиться

2 ответа

Таблица page_fan здесь http://developers.facebook.com/docs/reference/fql/page_fan может подойти для вашего случая использования (я собираюсь проверить, почему таблица соединений имеет другое поведение). Попробуйте что-нибудь вроде:

'SELECT name, type FROM page WHERE page_id IN (SELECT page_id FROM page_fan WHERE uid=%i) AND type != "APPLICATION"'%(friend.fb_uid)

Это, конечно, после запроса разрешения friends_likes.

4
ответ дан 5 December 2019 в 23:13
поделиться

Пользователь должен дать вашему приложению разрешение user_likes, прежде чем вы сможете это сделать.

А если вы собираетесь сделать это, когда пользователь не вошел в систему, вам нужно будет запросить у него разрешение offline_access.

http://developers.facebook.com/docs/authentication/

1
ответ дан 5 December 2019 в 23:13
поделиться
Другие вопросы по тегам:

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