Поиск в Facebook всех публичных сообщений только по публикациям со ссылками с использованием Graph API или FQL? - PullRequest
0 голосов
/ 13 марта 2011

Можно ли искать во всех общедоступных постах Facebook только сообщения со ссылками, используя Graph API или FQL?

Я немного попробовал с https://graph.facebook.com/search?q=watermelon&type=post, но не смог разобраться ...

1 Ответ

0 голосов
/ 12 июня 2011

Этот запрос близок:

https://graph.facebook.com/search?q=http:&type=post&fields=link

параметр "q" говорит "только возвращать посты, сообщение которых содержит строку" http: "", которая дает хороший первый вырез, но все же пропускает некоторыебез реальных ссылок.Затем вы можете просмотреть ответ и отбросить любые результаты, которые не содержат поле «ссылка».Если все, что вас волнует, - это сама ссылка, тогда «fields = link» говорит «только вернуть поля id, creation_at и link» и заставляет запрос выполняться немного быстрее.

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

https://graph.facebook.com/search?q=http:&type=post&fields=link,message

. Вы также можете выполнить поиск по 'https:', чтобы также получить эти URL.

...