Можно ли искать во всех общедоступных сообщениях Facebook только сообщения со ссылками, используя Graph API или FQL?
Я попробовал немного с https://graph.facebook.com/search?q=watermelon&type=post, но я не мог понять...
Можно ли искать во всех общедоступных сообщениях Facebook только сообщения со ссылками, используя Graph API или FQL?
Я попробовал немного с https://graph.facebook.com/search?q=watermelon&type=post, но я не мог понять...
Этот запрос подходит близко:
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-адреса.