2011-05-07 3 views
1

Facebook API 사용하기 어떻게 버튼과 같은 certian이 클릭되었을 때만 이벤트 구독 스크립트를 실행할 수 있습니까? 내 페이지와이 코드에 많은 별개 버튼이 있습니다.Facebook API 이벤트 구독은 특정 버튼을 클릭 할 때만 실행됩니다.

FB.Event.subscribe('edge.create', function(response) { 
    // codey stuff 
}); 

클릭하면 아무 소리도 나지 않습니다 .. 맞습니까? 어떻게 바꿀 수 있습니까?

답변

0

특정 이벤트에만 가입 할 수는 없지만 콜백에 포함 된 변수 response을 확인하면 가장자리가 방금 생성 된 객체의 URL이 표시됩니다. 거기에서 당신이 관심있는 객체인지를 결정하고 그에 따라 처리 할 수 ​​있습니다.

FB.Event.subscribe('edge.create', function(response) 
{    
    if (response == "<whatever>") { 
     // do stuff 
    } 
}); 

편집 : 여기는 jsFiddle example입니다.

관련 문제