2011-08-01 8 views
1

좋아요 기반의 차트에서 페이스 북과 같은 것을 사용하고 싶습니다. Facebook의 Graph API를 통해 리소스를 똑같이 확보하는 것은 매우 쉽습니다.페이 스북 (Facebook) 버튼이 백작처럼 잘못 표시됨

$ curl http://www.example.com/some/resource 
{ 
    "id": "123456789", 
    "name": "Resource Name", 
    "link": "http://www.example.com/some/resourceL", 
    "likes": 26 
} 

내가 가진 문제는 좋아요 단추가 그래프 API에서 얻은 것보다 훨씬 더 많은 좋아하는 것을 보여줍니다. 우리 웹 사이트의 버튼은 100 개 이상의 "좋아하는"버튼을 보여줍니다. 이것은 올바른 동작 인 것 같습니다 :

내 좋아하는 버튼에 표시된 번호는 무엇입니까?

표시된 숫자의 합이다 :

이 URL

이 URL의 주 수의 취향의 수 (이 포함 다시 한국어 복사/붙여 링크)

이 URL에 대한 Facebook의 기사에 대한 좋아요 수 및 댓글 수

이 URL을 첨부 파일로 포함하는받은 편지함 메시지 수.

http://developers.facebook.com/docs/reference/plugins/like/

우리는 버튼의 수를 같은 단지 현실을 보여주고 싶습니다

. 다른 건 없어. 버튼에 다른 번호를 표시하면 사용자를 혼란스럽게합니다. 그것을 성취 할 수있는 방법이 있습니까?

+0

이것은 아마도 더 많은 통찰력을 제공 할 수 있습니다. http://faso.com/fineartviews/21028/facebook-like-button-count-inaccuracies –

답변

3

나는 지금 그것을하는 어떤 청초한 방법도다는 것을 생각하지 않는다. 하지만 오래된 나머지 API의 getstats 메소드를 사용하여 통계를 얻고, 파싱을 거의하지 않고 보여줄 수 있습니다. 링크의 예가 지금 작동하지 않는다는 것을주의하십시오. 600 초당 600 개의 요청으로 제한하는 access_token을 제공해야합니다.

+0

이것은 지금까지이 문제에서 발견 된 유일한 대답입니다. opengraph가 아직 객체의 '공유'를 반환하지 않는 것처럼 보입니다. 반대의 경우 버튼의 total_count에 추가됩니다. 나는 다른 프로젝트에서 투표 메커니즘과 같은 버튼을 잠시 동안 사용하려고 노력해 왔으며, 결국에는 cron-jobed opengraph 쿼리와 javascript 콜백을 조합하여 단추를 만든다고 생각했습니다. 이 작업을하기 위해 오래된 REST API로 돌아 가야 할 수도 있다는 것을 아는 것은 슬픈 일입니다. 내 경험에 따르면 FB가 '사용하지 않는'경우,이 세상에 그리 길지 않습니다. – case2000

관련 문제