2011-09-14 7 views
0

그래프 /me/likes을 사용하여 사용자의 페이지/좋아하는 목록을 얻을 수 있습니다. 하지만이 페이지에서 공유하는 링크 목록을 어떻게 반환 할 수 있습니까?Facebook 페이지에서 공유하는 링크를 어떻게 조회합니까?

예를 들어 사용자가 Facebook Platform Page을 좋아한다고 가정 해 보겠습니다. 나는이 ID (19292868552)를 /me/likes 그래프 api를 사용하여 가져올 수있다. 그러나 페이스 북 플랫폼 페이지가 그들의 페이지에서 공유 한 링크를 어떻게 끌어낼 수 있습니까?

샘플 FQL :

SELECT link_id, title, summary, url FROM link WHERE owner IN (19292868552); 

그러나 (페이스 북 플랫폼 페이지 위의 예 등) 페이스 북 페이지

,이 null를 돌려 당신은 같은 것을 할 것입니다 일반 사용자의 경우

. 그러나 실제로는 Facebook Platform Page에 수십 개의 링크가 표시됩니다 (적어도). 이 페이지에서 링크를 공유하려면 어떻게해야합니까? FQL Query Test Console

+0

예를 들어 페이지 벽을 읽고 싶습니까? 그게 당신이 "이 페이지들에 의해 공유되는 링크들"에 의한 것인가입니다. 질문을 명확히 해주세요. – Lix

+0

나는 위에서 분명히하려고 노력했다. 하지만 네가 페이스 북 플랫폼 페이지 (http://www.facebook.com/platform)를 방문하고이 페이지에서 공유되는 모든 링크를 살펴 본다면 그렇다. 어떻게하면 API를 통해 모두 끌어 올 수 있습니까? (위의 fql 쿼리를 사용하는 사용자와 동일한 방법으로) – Ryan

+0

모든 게시물이 공개 게시물이 아니라면 권한을 부여 받아야하거나 유효한 access_token을 사용하여 페이지의 뉴스 피드에서 읽을 수 있습니다. – Lix

답변

0

내가 여기 파티에 조금 늦게 해요,하지만 난 여기 my gist example를 게시 할 거라고 생각 :

당신은 여기를 테스트 할 수 있습니다. fbconsole을 사용하면이 문제를 해결하기 위해 Facebook Graph API을 통해 데이터를 추출하는 것이 상당히 간단합니다.

프로그래밍 방식으로 fbconsole을 통해 데이터를 추출하는 것이 그리 쉽지 않았기 때문에 체계적으로이 정보에 훨씬 쉽게 액세스 할 수 있도록 fbconsole.automatically_authenticate을 작성했습니다. 이 추가 기능은 아직 master branch of fbconsole에 통합되지 않았지만 (방금 오전에 게시되었습니다) 관심있는 사람들에게는 here을 사용할 수 있습니다.

관련 문제