2011-09-29 4 views
1

오버레이 (이미 HTML 'n jQuery)를 사용자 정의 iframe 탭에 추가하고 싶습니다. 사람들이 내 고객의 페이지를 아직 좋아하지 않은 경우에만 표시됩니다. 이것이 JS SDK에서 가능합니까? 나는 이것에 대해 어떻게 갈 것인가? 이 더 나은 서버 측 수행하는 동안페이지 탭 : iframe에 따라 오버레이 표시 오버

답변

0

같은 당신의 코드를 사용 무언가 :

FB.api('/me/likes/PAGE_ID',function(response) { 
    if(response.data) { 
     if(!isEmpty(response.data)) 
      alert('You are a fan!'); 
     else 
      alert('Not a fan!'); 
    } else { 
     alert('ERROR!'); 
    } 
}); 

// function to check for an empty object 
function isEmpty(obj) { 
    for(var prop in obj) { 
     if(obj.hasOwnProperty(prop)) 
      return false; 
    } 

    return true; 
} 

이 코드는 내 tutorial에서 가져옵니다.

+0

사용자가 자신의 좋아하는 항목에 액세스 할 수있는 권한을 부여한 경우에만 해결할 수 있습니다 ... 어느 쪽이 자멸하고 있습니까? – Steven

+0

사실이고 사실입니다! 'signed_request'는 서버 측에서 처리되므로, 앱을 승인하지 않아도 방문 사용자가 팬인지 아닌지를 알 수 있습니다. – ifaour

관련 문제