График API найти друзей в приложении - PullRequest
1 голос
/ 16 февраля 2012

Как найти активность друзей в приложении?

Я бы хотел сделать что-то вроде этого: https://graph.facebook.com/me/friends/news.reads

Я могу найти своих друзей в приложении с помощью этого: мне / друзья? = поля установлено, имя? предел = 5000 затем вытащите друзей с полем «установлен».

Тогда я могу запросить каждого друга по идентификатору, чтобы узнать его активность: /news.reads

Но есть ли способ объединить этот запрос? Кажется, что я прыгаю через обручи, чтобы получить информацию, которую я хочу.

По сути, я рассчитываю на то, что если у меня есть URL-адрес, найдите моих друзей, которые его прочитали, и покажите последнего друга.

Виджет 'fb-activity' делает нечто подобное, но мне нужно более детальное управление, и я хочу сделать это для списка URL, а не только для текущей страницы.

Есть предложения?

1 Ответ

1 голос
/ 22 июня 2012

Возможно, вам лучше получить список друзей с FQL вместо фильтрации:

SELECT uid FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
AND is_app_user = 1

См .: http://facebook.stackoverflow.com/questions/2785093/facebook-friends-getappusers-using-graph-api

...