Главная лента получить конкретные ссылки - PullRequest
0 голосов
/ 14 марта 2012

Итак, я хочу получить ссылку на печатный пост из домашнего потока пользователей, но я хочу, чтобы он имел определенный 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

Итак, как мне достичь своей цели, имея массивданных моих друзей, которые поделились этой ссылкой?

1 Ответ

0 голосов
/ 14 марта 2012

Извините, возможно только при использовании friends_id = [Получить все идентификаторы] [foreach friends_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
...