2012-03-13 3 views
0

그래서 내가 원하는 특정 링크를 얻을에 대한 사용자의 홈 스트림 하지만 그것은 같은 특정 URL을 갖고 싶어에서 링크 된 입력 한 후 얻을 "여기서 링크 URL = example.com"나는있을 것이다 그 결과홈 피드

그 링크를 공유했던 나의 친구들의 데이터.

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 

을 그리고 정말 느렸다 :

먼저 나는

https://graph.facebook.com/me/home?q=example이 (근무하지만 부분적으로 만 된 게시물)

그럼 내가 한 시도로 홈을 조회했습니다! 6 초 동안 사람

마지막으로 나는 스트림과 스트림 필터를 사용하여 fql로 얻으려고했다. 그게 문제는 내가 게시물을 얻을 수 있지만 내가 배열을 인쇄 링크

무엇 쿼리 할 수있는 것은 나에게 제공합니다

 [post_id] => ********** 
     [actor_id] => ******* 
     [target_id] => 
     [message] => 
     [action_links] => 
     [type] => 80 

그래서 어떻게 데이터의 배열을 가진 나의 목표를 달성 할 수있는 내 그 링크를 공유했던 친구들? 를 사용함으로써, 단지 수

답변

0

미안 friends_id = I 모두 FQL 그래프 API와 그 방법을 시도

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 
+1

[foreach는 아이디로 friends_id] 및 FQL 조금 빨리 보였지만 한국어 응답 [모든 ID를 취득] 시간은 끔찍합니다. 모든 사용자가 링크를 얻는 데 3-6 초가 걸렸습니다. 5 * 350은 30 분을 의미합니다. 더 빨리 만들 수있는 방법이 있습니까? –

관련 문제