2012-05-02 4 views
1

Facebook에서 '좋아요'회원 수를 얻으려면 어떻게해야합니까?Facebook에서 팬 페이지의 각 게시물 수를 좋아하는 사람이 되려고합니다.

나는 이것을 할 수 있다고 말하는 graph.facebook.com/userid_postid 링크가 있습니다. 하지만 사용자 또는 페이지 ID와 게시물의 ID를 찾으려면 어떻게해야합니까? 어떤 팬 페이지에 게시 걸릴 경우

예를 들어, : 포스트처럼 나는 위의 팬 페이지에 게시물을하면 사이트 http://tipscow.com

http://www.facebook.com/tipscow, 사람들을, 어떻게 좋아하는 수를 얻을 것 그 게시물의? 별도의 웹 사이트에 해당 번호를 표시하고 싶습니다.

답변

1

/<PAGE_ID>/posts (http://graph.facebook.com/myown.easytipsandtricks으로 이동하거나 사용자 이름 만 사용)에서 유효한 액세스 토큰을 사용하여 팬 페이지를 만든 최신 게시물 목록을 얻을 수 있습니다. 그에서,이처럼 보이는 개체를 얻을 : 당신이 주식을 얘기해야하는 각 필드의 count 서브 필드를 액세스

"data": [ 
{ 
    "id": "22092443056_115909438544849", 
    "from": { 
     "name": "Starbucks", 
     "category": "Food/beverages", 
     "id": "22092443056" 
    }, 
    // ... 
    "shares": { 
     "count": 708 
    }, 
    "likes": { 
     "data": [ 
     { 
      "name": "Shanna Gonzales", 
      "id": "100000244536406" 
     } 
     ], 
     "count": 17129 
    }, 
    "comments": { 
     "count": 759 
    } 
} 
// ... and more posts 

을 각각 좋아하는 의견.

+0

감사 지미! 프로그래밍 방식으로 access_token을 얻으려면 어떻게해야합니까? 방금 ​​사용한 코드 인 access_token을 하드 코드하여 포스트를 다시 가져올 수 있습니까? –

+0

[여기에서 시작] (http://developers.facebook.com/docs/authentication/) 특정 질문에 답하는 경우 다른 질문을하십시오. 테스트를 빨리해야하는 경우 [이 도구] (https://developers.facebook.com/tools/access_token/)를 사용할 수 있습니다. –

+0

어떻게 페이지 매김없이이 작업을 수행 할 수 있습니까? 게시물에 17129 개의 좋아하는 항목이 있다면 여러 번 페이지를 매겨야합니다 ... 편집 :/likes와? fields = likes 사이에 미묘한 차이가 있습니다. –

3

당신은 당신은/코멘트를 얻을 수 likes.limit(1).summary(true)와 함께 필드 매개 변수를 사용하여 페이지를 매기는하지 않고 카운트를 좋아 할 수 FQL

SELECT like_info.like_count, share_info.share_count, comment_info.comment_count FROM stream WHERE post_id = 'your_post_id' 
0

를 사용할 수 있습니다. 예를 들어, 피자에 대한 검색 API 쿼리는 아래에 당신에게 모든 공개 게시물을 줄 것이다 자신의 좋아하는 요약 수 :

https://graph.facebook.com/search?q=pizza&type=post&fields=id,name,likes.limit(1).summary(true) 

결과 (절단)을 :

{ 
    "data": [ 
    { 
     "id": "47883936273_659693910762305", 
     "name": "Instagram", 
     "created_time": "2014-02-16T01:15:29+0000", 
     "likes": { 
     "data": [ 
      { 
      "id": "100002243084532", 
      "name": "Yvette Martin" 
      } 
     ], 
     "paging": { 
      "cursors": { 
      "after": "MTAwMDAyMjQzMDg0NTMy", 
      "before": "MTAwMDAyMjQzMDg0NTMy" 
      }, 
      "next": "https://graph.facebook.com/47883936273_659693910762305/likes?limit=1&summary=1&after=MTAwMDAyMjQzMDg0NTMy" 
     }, 
     "summary": { 
      "total_count": 13682 
     } 
     } 
    }, 
    { 
     "id": "136336876521150_314001148754721", 
     "name": "Pizza Box Turns into Plates & Storage Unit!", 
     "created_time": "2014-02-15T21:20:00+0000", 
     "likes": { 
     "data": [ 
      { 
      "id": "100005373008864", 
      "name": "Liliana Campoli" 
      } 
     ], 
     "paging": { 
      "cursors": { 
      "after": "MTAwMDA1MzczMDA4ODY0", 
      "before": "MTAwMDA1MzczMDA4ODY0" 
      }, 
      "next": "https://graph.facebook.com/136336876521150_314001148754721/likes?limit=1&summary=1&after=MTAwMDA1MzczMDA4ODY0" 
     }, 
     "summary": { 
      "total_count": 2792 
     } 
     } 
    } 
관련 문제