2011-09-10 5 views
0

페이 스북 (facebook)에는 사용자가 팬이 xyz.php 프로그램으로 이동하거나 이미지를 보여줄 수있는 기능을 제공하는 무료 애플리케이션이 몇 가지 있습니다. 사용자가 "좋아요"를 클릭하면 vwx.php 프로그램으로 이동하거나 이미지를 보여줍니다. FB.Event.subscribe PHP 페이 스북 응용 프로그램 내에서 사용하는 무료 응용 프로그램과 동일한 작업을 시도하고 있지만 노력하고 피곤 해요. 나는 그것이 간단해야한다 알고 :애플리케이션 iframe 탭 개발

사용하기 쉬운 경우 팬 {같이 location.href = 'xyz.php'} 다른 {같이 location.href = 'vwx.php'}

하지만 사용자가 팬인지 알 수있는 방법은 무엇입니까

도와주세요! 감사

답변

1

당신을 숙지해야 * signed_request * 매개 변수 : 당신이 페이지를 아래로 스크롤하면

http://developers.facebook.com/docs/authentication/signed_request/

, 당신은 당신이 어떻게 디코드 *의 signed_request을 확인하기 위해 표시하는 PHP 함수를 찾을 수 있습니다 *.

코드에 기능을 추가하고 다음과 같이 호출 :

이제
$data = parse_signed_request($_REQUEST['signed_request'],'YOUR_APP_SECRET'); 

당신이 PHP 배열로 signed_request의 개체에 액세스 할 수 있습니다

if($data['page']['liked']) { //show content for fans } 
else { //show content for others } 
관련 문제