8

Làm cách nào để kích hoạt sự kiện khi có ai đó nhấn nút Đăng ký Facebook MỚI? Tôi có thể làm điều đó bằng nút "Thích", sử dụng mã ở trên, vì vậy tôi nghĩ rằng nó sẽ tương tự với nút Đăng ký.Xử lý nhấp chuột vào nút "Đăng ký" của Facebook

<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' kích hoạt sự kiện khi người dùng thích trang, vì vậy tôi có thể nhận phản hồi và hiển thị cảnh báo cho người dùng. Tôi đã tìm kiếm trong một thời gian, và không thể tìm thấy một cách để một điều tương tự với nút "Đăng ký".

Có ai đã làm điều đó không?

+0

Hi Diego, đây là những gì bạn đang tìm kiếm: [fb docs cho gọi lại với đăng ký] (http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/) – Jonah

Trả lời

-1

Bạn có thể sử dụng chức năng FB.Event.subscribe và các chức năng tương tự FB.Event.unsubscribe để đạt được những gì bạn muốn làm.

2

Thật không may, câu trả lời của Niraj là không chính xác. Có các chức năng trong API FB xử lý các sự kiện như bạn mô tả, nhưng không có gì có thể phát hiện nếu người dùng đã đăng ký kể từ bây giờ. Bạn có thể phát hiện nếu người dùng thích, không thích, nhận xét, v.v. nhưng không thể nếu người dùng đăng ký.

+0

Bạn chính xác . FB.Event.subscribe có nghĩa là đăng ký một sự kiện thuộc một loại cụ thể - nó không liên quan gì đến việc đăng ký một số bài đăng của người dùng trên Facebook. – CBroe

Các vấn đề liên quan