Facebook API: Все ссылки, которыми поделились все друзья? - PullRequest
3 голосов
/ 13 августа 2011

Какой самый практичный способ получить доступ к ссылкам, которыми поделились все друзья пользователей Facebook?

Я собираюсь почистить все ссылки на несколько доменов, которыми поделились друзья аутентифицированного пользователя.

Есть ли способ запросить «Все ссылки домена X», «Все ссылки» (и я буду фильтровать для домена X), или мне нужно выбрать каждого друга и проанализировать каждый отдельный канал? Я предполагаю, что есть основной «Входящий» фид, который будет ссылками всех друзей. Правда? Не правда?

Ответы [ 2 ]

2 голосов
/ 25 августа 2011
select title, url, owner from link where owner in (select uid2 from friend where uid1 = me() limit 100)

вернет ссылки, которыми поделились друзья аутентифицированного пользователя.Затем вам нужно будет отфильтровать URL для интересующих вас доменов. Поскольку поле URL в таблице ссылок не проиндексировано, вы не можете выполнить WHERE для него в FQL.

0 голосов
/ 02 мая 2012

Для поиска домена попробуйте добавить что-то вроде WHERE strpos (url, 'domain.com')> 0, добавьте к индексируемому столбцу в предложении where.

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