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

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

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


person Joko    schedule 13.03.2011    source источник


Ответы (1)


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

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

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

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

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

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

person AlexChaffee    schedule 11.06.2011