0
경쟁을 개최 할 Facebook 페이지 탭을 개발 중입니다.Facebook 페이지 탭 경쟁 구현에 문제가 있습니다.
그래서 처음에는 팬 게이트가 있습니다. 페이스 북의 php SDK와 서명 된 요청으로 쉽게 구현했습니다.
사용자가 팬 게이트를 통과하면 Ie는 페이지를 좋아했습니다. 항목 세부 정보가있는 양식이 있습니다.
이제는 한 번만 대회에 참가할 수 있습니다.
그래서 내가 시도한 것은 사용자 ID를 얻는 것이었지만 Facebook 계정에 따라 나는 ID를 다시 받거나 사용자 ID = 0을 얻습니다.
고유 한 값을 얻을 수있는 방법이 없으므로 사용자가 액세스를 허용하지 않고 경쟁에 참가했다고 저장할 수 있습니까?
어떻게하면 다음과 같은 경쟁을 구현합니까 ?? 따라서 사용자가 페이지를 다시 방문하면 경쟁에 참가할 수있게되어서 고마움을 표시합니다 – molleman
견고한 방법은 ouath를 통해 기본 권한을 요청하는 것입니다. 즉, signed_request의 user_id가 비어 있으면 사용자를 https : // www로 리디렉션합니다 .facebook.com/dialog/oauth? client_id = YOUR_APP_ID & redirect_uri = YOUR_URL' 일단 기본 권한을 부여하면 앱으로 다시 리디렉션 된 다음 user_id에 액세스 할 수 있습니다. 그러면 사용자 권한에서 액세스 할 수 있습니다. FB oauth - http://developers.facebook.com/docs/authentication/ – scibuff
... 물론 권한을 요청하면 필연적으로 일부 항목이 손실됩니다. 훨씬 더 좋은 방법은 사용자에게 간단한 양식으로 이름과 이메일을 입력하도록 요청하는 것일뿐 아니라 중복 된 항목에 대해 걱정하지 않아도됩니다. 항목 수 사이에 상충 관계가 있으며 선호하는 방식을 결정하는 것은 고객의 몫입니다 – scibuff