내 웹 사이트를 바이러스 성으로 만드는 아이디어가 있습니다. 사용자가 점수를 얻고 상품을 얻는 경쟁입니다. 포인트를 얻을 수있는 방법 중 하나는 다음과 같습니다. 페이스 북에서 개인 페이지 (내 웹 사이트에서 만든 페이지)를 공유하는 경우 각 페이지마다 얻는 1 포인트를 얻습니다.URL에 대한 UNIQUE facebook 좋아요 수를 확인하십시오.
그런 다음 정기적으로 페이스 북에 쿼리하여 like_count에 URL을 요청하는 PHP 스크립트를 만들었습니다. link_stat
테이블의 like_count
열을 쿼리 한 다음 점수를 평가합니다.
내가 트릭을 발견했습니다
문제점 : 개인 페이지 URL 100 배를 공유하고 내가 (페이스 북) 공유하는 모든 백 링크를 좋아하는 경우는, like_count
는 나쁜 (100)로 이동 왜냐하면 누군가가 이것을 알아 내면 경쟁에서 이기기 쉽기 때문입니다.
like_count
대신 내가 얻고 싶은 것은 the number of distinct people who liked that URL
입니다.
카운트가 3
이런 식으로해야 10 배, 대신 140이 100 번을 내가 URL 100 번을 공유하고 내가 그것을 좋아하는 경우에, 내 여자 친구는 30 번을 좋아하는, 의미와 할머니는 그것을 좋아 경쟁은 완벽하게 규칙적 일 것입니다.
아이디어가 있으십니까?
SELECT ... FROM like WHERE object_id = ...
기본적으로 내가 같은 링크를 원하는 경우에도 당신을 위해 일을 할 것입니다 가정 특정 오브젝트를 좋아하는 사람들을, 반환
해당 IP를 확인하십시오. 그렇지 않으면 일반 페이스 북 API가 계정 당 계산합니다. –
확인. 하지만 FQL에서 어떻게 할 수 있습니까? –