Итак, я хочу получить ссылку на печатный пост из домашнего потока пользователей, но я хочу, чтобы он имел определенный URL, например, "где ссылка url = example.com"
В результате у меня будут данные моих друзей.который поделился этой ссылкой.
Сначала я попытался сделать запрос с помощью
https://graph.facebook.com/me/home?q=example (работало, но частично, только старые сообщения)
Затем я сделал:
friends_id = [Get all ids]
[foreach friends_id as id]
make facebook api call to that id
get all links that user had shared
[foreach links as link]
filter all of them for a specific link
[if shared the link] save user to an array
И это было очень медленно!6 секунд для человека
И, наконец, я попытался получить его с помощью fql, используя поток и фильтр потока.Проблема в том, что я могу получать сообщения, но не могу запросить, что это за ссылка
Печать массива дает мне:
[post_id] => **********
[actor_id] => *******
[target_id] =>
[message] =>
[action_links] =>
[type] => 80
Итак, как мне достичь своей цели, имея массивданных моих друзей, которые поделились этой ссылкой?