저는 Facebook 개발 환경에 익숙하지 않아 내 사이트의 팬 페이지의 유사 상태를 감지하는 방법을 알 수 없습니다.Facebook JavaScript SDK 및 유사 상태
다른 자료들 중에서도 How to check if a user likes my Facebook Page or URL using Facebook's API과 https://developers.facebook.com/docs/reference/api/을 검토했습니다. 내가 감지 할 노력하고있어
는 다음 조건 중 어느 자바 스크립트를 사용하여 사실입니다 : 내 사이트 방문자가 현재 페이스 북에 로그인
- ? [YES] [NO]
- 사용자가 페이스 북에 로그인하는 경우, 그들은 브랜드 페이지를 (페이스 북 팬 페이지를) 좋아이 [YES] [NO]
내 논리는 다음과 같이 될 것이다 :
if ([user is logged into facebook]){
// check to see if user is a fan of the page
var query = FB.Data.query('select page_id from page_fan where uid=me() and page_id ='[PAGE_ID]');
query.wait(function(rows)) {
if(rows.length) {
// User already likes the page
echo('Thanks for liking the page!');
}
else {
// User has not yet liked the page
echo('Like us on Facebook!');
}
});
}
else {
// User is not logged into Facebook
echo('Hello, world!');
}
여기서부터 어떻게해야할지 명확하지 않습니다. 이 기사와 관련하여 12 개 기사를 읽은 적이 있지만 비슷한 문제는 있지만 대부분은 쓸모없는 FBML 및/또는 REST API를 참조하여 오래된 것으로 보입니다.
FWIW, APPID가 필요하다는 언급이 많지만 Facebook 앱이 없습니다. 나는 단지 내 웹 사이트의 사용자가 Facebook의 관련 브랜드/팬 페이지를 좋아하는지 판단하려고하고 있습니다.