Так что я хочу, чтобы получить связанную напечатанную почту от пользователей домашнего потока Но я хочу, чтобы иметь конкретный 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
Так как я могу достичь своей цели иметь массив данных моего друзья, которые разделили эту ссылку?
Я попробовал этот метод как с FQL и графа апи и FQL казался немного быстрее, но ответ facebook время ужасно. Для каждого пользователя потребовалось 3-6 секунд, чтобы получить свои ссылки. и 5 * 350 означает 30 минут. Есть ли что-нибудь, чтобы сделать это быстрее? –