8

누군가가 새로운 Facebook Subscribe 버튼을 누를 때 어떻게 이벤트를 실행할 수 있습니까? 위의 코드를 사용하여 "좋아요"버튼을 사용하여이를 수행 할 수 있으므로 구독 버튼과 유사하다고 생각했습니다.Facebook의 "Subscribe"버튼 클릭 처리

<div id="fb-root"></div> 
    <script type="text/javascript"> 
     window.fbAsyncInit = function() { 
     FB.init({appId: 'App_ID', status: true, cookie: true, xfbml: true}); 
      FB.Event.subscribe('edge.create', function(href, widget) { 
       alert('You just clicked the like button'); 
      }); 
     }; 

     (function() { 
      var e = document.createElement('script'); 
       e.type = 'text/javascript'; 
       e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; 
       e.async = true; 
       document.getElementById('fb-root').appendChild(e); 
     }()); 
     </script> 

'edge.create'는 사용자가 페이지를 좋아할 때 이벤트를 실행하므로 응답을 받고 사용자에게 경고를 표시 할 수 있습니다. 잠시 동안 검색 한 결과 '구독하기'버튼을 사용하여 비슷한 것을 찾을 수 없었습니다.

누구나 할 수 있습니까?

+0

안녕 Diego, 당신이 찾고있는 것입니다 : [구독과 콜백에 대한] (http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/) – Jonah

답변

-1

FB.Event.subscribe 기능과 마찬가지로 FB.Event.unsubscribe 기능을 사용하여 원하는 작업을 수행 할 수 있습니다.

2

불행히도 Niraj의 답변이 잘못되었습니다. FB API에는 설명하는 것과 같은 이벤트를 감지하는 기능이 있지만 사용자가 지금 가입 한 경우 검색 할 수있는 기능은 없습니다. 사용자가 좋아하는 것, 싫어하는 것, 댓글 등을 감지 할 수 있지만 사용자가 구독하는 것은 아닙니다.

+0

당신 말이 맞아요 . FB.Event.subscribe는 특정 유형의 이벤트에 가입하는 것을 의미합니다. Facebook에서 일부 사용자의 게시물을 구독하는 것과는 아무런 관련이 없습니다. – CBroe

관련 문제