2012-05-29 1 views
0

회사의 Facebook 팬 페이지에 대한 링크를 게시한다고 가정합니다. 회사의 Facebook 팬 페이지로 연결되는 링크를 클릭 한 사람이 좋아요 버튼을 클릭했는지 여부를 알아야합니다. 이걸 알 수있는 방법이 있니?Facebook 버튼 개수가 같음

+0

공유 링크를 통해 새로운 팬을 추적하는 애널리틱스를 찾고있는 것 같습니다. 그 맞습니까? –

+0

다시 설명 드리겠습니다. 내 웹 사이트에는 페이 스북 페이지에 대한 링크가 포함되어 있으며, 해당 페이 스북 페이지에서 LIKE 버튼을 누른 사용자는 내 웹 사이트에서 일부 점수를 얻을 수 있습니다. 나는 내 웹 사이트에서 포인트를 얻으려는 사용자가 실제로 내 웹 사이트에 링크가있는 페이스 북 페이지에서 LIKE 버튼을 눌렀는지 확인하는 쉬운 방법이 있는지 알고 싶습니다. 당신의 도움을 주셔서 감사합니다. –

답변

0

예. 한 가지 방법은 page_fan 테이블을 쿼리하는 것입니다. 최소 read_stream 권한으로 사용자를 인증 한 다음 원하는 API를 사용하여이 쿼리를 실행해야합니다.

SELECT uid FROM page_fan WHERE page_id="MY_PAGE_ID" AND uid = me() 

이 쿼리는 성공하면 사용자의 사용자 ID를, 그렇지 않은 경우 빈 개체를 반환합니다.

page_fan 테이블을 쿼리하는 페이지 앱을 작성할 수 있습니다. 인증 프로세스를 호출하지 않고도 Facebook에 로그인했지만 앱을 식별하지 못하는 사용자에 대한 충분한 정보를 노출하는 API 호출이 있는지 확실하지 않습니다.

+0

답변 해 주셔서 감사합니다. 네가 나를 올바르게 이해하는지 묻고 싶다. 내가 다시 설명하게 해줘. 내 웹 사이트에는 페이 스북 페이지에 대한 링크가 포함되어 있으며, 해당 페이 스북 페이지에서 LIKE 버튼을 누른 사용자는 내 웹 사이트에서 일부 점수를 얻을 수 있습니다. 나는 내 웹 사이트에서 포인트를 얻으려는 사용자가 실제로 내 웹 사이트에 링크가있는 페이스 북 페이지에서 LIKE 버튼을 눌렀는지 확인하는 쉬운 방법이 있는지 알고 싶습니다. 당신의 도움을 주셔서 감사합니다. –

+0

예,이 코드를 사용하여 사용자가 실제로 내 페이지를 좋아하는지 확인해야합니다. "쉬운"은 상대적인 용어입니다. 페이스 북과 현재의 인증 모델에 관한 부분은 외부인이 쉽게 호출 할 수있는 것입니다. – cpilko