2013-02-01 2 views
1

다른 사용자의 페이지 또는 팬 페이지에서 내 활동 (게시물, 댓글, 공유 등)을 찾고 싶습니다. 즉, 은 사용자 XYZ의 페이지 또는 SOMETVSHOW의 페이지에 작성한 모든 댓글, 게시물 및 기타 목록의 목록을 얻습니다.그래프 API를 사용하여 다른 사용자의 페이지 또는 팬 페이지에서 내 사용자 활동에 액세스하는 방법은 무엇입니까?

그럴 수 있습니까? Graph API를 사용하여 액세스 할 수있는 여러 가지 관계를 살펴 보았지만이 데이터를 가져 오는 직접적인 방법은없는 것으로 보입니다.

이 작업을 수행하는 한 가지 방법은 내 모든 활동을 수집 한 다음 특정 사용자의 페이지 또는 팬 페이지에 남긴 메모, 게시물 등을 추출하는 필터를 통해이 데이터를 실행하는 것입니다. 그러나 그것은 정말로 효율적이지 않습니다. 특히 당신이 (나 같은) 아주 많은 양의 데이터를 캡처해야하는 경우에 특히 그렇습니다.

또한 다른 방법으로 해당 사용자 또는 팬 페이지의 모든 활동과 필터를 내 자신의 게시물 및 의견을 수집 할 수 있지만 마찬가지로, 이것은 영원을 필요로하고 엄청난 양의 데이터를 생성합니다. 처리됨.

아이디어가 있으십니까? 고맙습니다!

+0

"엄청난 양"과 "매우 많은 양의 데이터"를 말했을 때 나는 그다지 많은 데이터가 아니라는 것을 알고 있었지만 그래프를 사용하여이 데이터를 얻는 데 오랜 시간이 걸린다는 것을 표현하려고했다. API :) –

답변

1

당신은 FQL을 통해 아주 쉽게이 작업을 수행 할 수 있어야한다 :

SELECT post_id, type, message, created_time, attachment FROM stream 
    WHERE source_id = PAGE_ID AND actor_id = me() LIMIT 200 

당신이 처리 할 수있는 stream 테이블의 정상적인 한계를해야합니다, 그래서 당신은 다시 모든 것을 얻을 수있는 결과를 통해 페이지에있을 수 있습니다 당신이 찾고있는.

+0

와우, 전에 FQL을 본 적이 없어요. 지금이 가능하지 않았다. 고맙습니다. 나는 이것을 시험해 볼 것이다! –

관련 문제