Как получить доступ к лайкам друзей с помощью FQL? Я вижу это в Graph API:
https://graph.facebook.com/1111111/likes
... но я не могу понять, как это сделать на FQL.
fql?q=SELECT uid, page_id from page_fan where uid IN(SELECT uid2 from friend where uid1=me())
Вы можете попробовать это в своем проводнике API, чтобы получить лайки друзей пользователей.
Вы можете сделать это, запросив url_like table:
url_like
SELECT url FROM url_like WHERE user_id IN ( SELECT uid2 FROM friend WHERE uid1 = me() )
Однако вы не можете получить список лайков от друзей для: фото, альбома, события, группы, заметки,ссылка, видео, приложение, статус, регистрация, обзор, комментарий, сообщение.
Эта информация находится в таблице like, но для запроса по user_id вам нужноread_stream разрешения от этого пользователя ...
like
user_id
read_stream
РЕДАКТИРОВАТЬ: Добавлен пример Graph API Explorer, чтобы легко просмотреть это: http://developers.facebook.com/tools/explorer?method=GET&path=fql%3Fq%3DSELECT%20url%20FROM%20url_like%20WHERE%20user_id%20IN%20(SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%20%3D%20me())