2011-01-08 1 views
0

사용자가 digg.com과 유사한 웹 페이지에 투표하도록 허용하는 사이트를 만들고 있습니다.페이스 북 사용자 ID를 'like'와 같은 페이스 북에서 로컬 데이터베이스에 로깅

'facebook connect'로 로그인하고 로그인 한 사용자는 제출, ​​투표, 댓글 등을 할 수 있으며 이러한 세부 정보는 프로필에 표시됩니다. 예 : 득표 수, 의견 수 등이 포함되어 있습니다.

또한 '좋아요'라는 페이스 북을 시스템에 추가했습니다. 그러나 나는 내부 투표 플랫폼을 facebook 'likes'로 교체 할 수 있기를 원합니다.

내가 할 수 있기를 원하는 것은의 페이스 북 사용자에게 '좋아요'라고 투표했을 때 입니다. 페이 스북 'like'는 내 사이트 외부에서 만들 수 있지만, 로그인 한 사용자가 'like'를 제출하면 자신의 통계에 기여할 수있는 경우에만 관심이 있습니다.

가능하면 어떻게 될까요?

감사 아잠은

답변

1

네, 가능합니다. FB.Event.subscribe을 사용하여 edge.create 이벤트를 구독 할 수 있습니다. 사용자가 like 버튼을 클릭 할 때마다 실행됩니다. 예 :

FB.Event.subscribe('edge.create', function(response) { 
    console.log(response); 
}); 

이 정보는 here입니다.

+0

환상적입니다. 개발자에게 알립니다. 죄송합니다. 특권이 없으므로 다시 말씀 드릴 수 없지만, 할 때 나는 변호인을 드릴 것입니다. – Azzam

+0

그것이 당신을 도왔다 니 기쁩니다. 추신. 대답의 점수 아래에 진드기가 있어야합니다. 그 답이 도움이된다면 그것을 표시하십시오. 이 방법으로 포인트를 받게됩니다. 건배! – misterjinx