2011-01-20 8 views
3

나는 Facebook을 약간 만 만들었다. FBML 회사의 캔버스 페이지 (Facebook은 이것들을 응용 프로그램이라고 생각한다)는 페이지를 "좋아"하는 사용자가 다른 페이지로 리디렉션되도록 요청했다. 또는 페이지가 AJAX와 다른 콘텐츠를 표시합니다.Facebook 사용자가 "좋았는지"확인

필자는 Facebook Developers Documentation을 살펴 봤지만 그 방법에 대한 단서를 찾을 수 없습니다.

나는 누군가가 전에 그것을했다고 확신합니까?

+0

가능한 [사용자가 Facebook의 API를 사용하여 내 Facebook 페이지 또는 URL을 좋아하는지 확인하는 방법] (http://stackoverflow.com/questions/5093398/how-to-check-if-a-user-likes- my-facebook-page-or-url-using-facebooks-api) – Igy

답변

1

페이스 북 포럼에서 이것을 발견했는데 도움이 될 것 같습니다.

How can i redirect when someone like/share?

는 그래도 난 그것을 자신을 시도하지 않은!

행운을 빈다.

+0

링크가 죽었습니다 .--( – shashwat

+0

@harsh 이것이 내가 할 수있는 최선입니다 http://web.archive.org/web/20110819203920/http:/ /forum.developers.facebook.net/viewtopic.php?pid=252358 – Trufa

1

JS 또는 PHP SDK를 사용하여 사용자가 페이지를 좋아하는지 확인할 수 있습니다. 아래 예제를 참조하십시오 ...

JS sdk를 사용하여 사용자가 페이지를 좋아하는지 확인합니다 (모든 페이지 일 수 있으며 페이지 ID 만 설정). 이 기능은 독립 실행 형 응용 프로그램이나 페이지 탭에서 사용할 수 있습니다. - http://unbound-media.com/facebook/how-to-tell-if-a-facebook-user-likes-your-facebook-application/

PHP sdk를 사용하여 사용자가 탭이있는 앱에서 페이지를 좋아하는지 확인합니다 (사용자가 현재 페이지를 좋아하는지 만 확인할 수 있음). 이 메서드는 JS로 변환 될 수도 있습니다. - How to check if a user likes my Facebook Page or URL using Facebook's API

1

당신은 페이스 북의 응용 프로그램 탭 페이지를 처리하는 경우, 다음 코드는 isfan 상태

$signed = parse_signed_request($_REQUEST['signed_request'], 'YOUR-APP-SECRET'); 
if ($signed['page']['liked'] == 1) { 
    $fan = true; 
} else { 
    $fan = false; 
} 

데모와 소스 코드에 대한 방문 this link을 찾는 데 도움이됩니다.

관련 문제