2012-06-21 2 views
0

나는 내 친구의 사업을 홍보하는 것이 가능할 수있는 방법을 모색 해왔다. 이러한 방법 중 하나는 사용자가 자신의 비즈니스에 체크인하도록 장려하는 것인데,이 인센티브는 일종의 상금을 얻기 위해 추첨에 들어간다는 것입니다.추첨을위한 입장으로 체크인을 사용하는 Facebook API

나는이 코드가 이미 존재하지만 잘못된 장소를 찾고 있는지 찾아 내려고 노력해 왔습니다. 그렇지 않으면 그래프 API를 사용하여 가장 좋은 방법이 될 것입니다.

감사합니다.

+0

본인이나 친구를 체크인 하시겠습니까? – mtariq

+0

모든 사용자가 비즈니스를 위해 생성 될 페이지에 체크인 할 수있게하고 싶습니다. 코드는 해당 주간에 해당 체크 인을 검색 한 다음 임의로 승자를 선택합니다. – Sean

답변

1

Facebook 앱을 사용하여 페이지/비즈니스에 체크인 할 수 있습니다.

모든 페이지의 체크인은 당신이 특정 기간 체크인 쿼리에 sinceuntil PARAMS을 사용하여 얻을하려면 코드
https://graph.facebook.com/PAGE_ID/checkins?access_token=PAGE_ACCESS_TOKEN

에 의해 다음과 같은 요청을 사용하여 가져올 수 있습니다.

json 응답을 구문 분석하고 배열에 저장하고 무작위로 승자를 선택해야합니다.

귀하는 페이스 북 ID를 사용하여 우승자에게 연락하여 메시지를 보낼 수 있습니다.

1

당신은 코드를 직접 작성해야하지만 기본적으로 다음과 같이 작동합니다 :

  1. 은 "추첨"응용 프로그램에 대한 액세스를 허용하고보고 자신의 이메일 주소와 권한을 얻기 위해 사용자를 가져 자신의 체크인. 우승자에게 연락하려면 이메일이 필요합니다.
  2. 예정된 스크립트 (cronjob)를 사용하여 사용자가 어디서나 체크인했는지 (특히 승격하고자하는 업체) 정기적으로 확인하십시오.
  3. 24 시간 이내에 각각의 독특한 체크인을위한 추첨 티켓을 제공하십시오.
  4. 당일 또는 주간에 체크인 한 모든 사용자간에 무승부를 기록하고 임의로 상을 수여합니다.

아주 간단한 흐름이지만 복잡한 코드입니다.