8

जब कोई नया फेसबुक सदस्यता बटन दबाता है तो मैं किसी ईवेंट को कैसे फायर कर सकता हूं? मैं ऊपर दिए गए कोड का उपयोग करके "पसंद" बटन के साथ ऐसा कर सकता हूं, इसलिए मैंने सोचा कि यह सदस्यता बटन के समान होगा।फेसबुक के "सदस्यता लें" बटन पर एक क्लिक को संभालना

<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

हाय डिएगो, यह वही है जो आप खोज रहे हैं: [सदस्यता के साथ कॉलबैक के लिए एफबी दस्तावेज़] (http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/) – Jonah

उत्तर

-1

आप FB.Event.subscribe फ़ंक्शन का उपयोग कर सकते हैं और इसी तरह FB.Event.unsubscribe फ़ंक्शन जो आप करना चाहते हैं उसे प्राप्त करने के लिए कर सकते हैं।

2

दुर्भाग्य से, निराज का जवाब गलत है। एफबी एपीआई में ऐसे फ़ंक्शन हैं जो आपके द्वारा वर्णित घटनाओं का पता लगाने में संभालते हैं, लेकिन ऐसा कुछ भी नहीं है जो पता लगा सके कि उपयोगकर्ता ने अभी सदस्यता ली है या नहीं। आप यह पता लगा सकते हैं कि कोई उपयोगकर्ता पसंद करता है, अनदेखा करता है, टिप्पणियां इत्यादि, लेकिन उपयोगकर्ता द्वारा सदस्यता लेने पर नहीं।

+0

आप सही हैं । FB.Event.subscribe का अर्थ है किसी विशेष प्रकार की किसी ईवेंट की सदस्यता लेना - इसका फेसबुक पर किसी उपयोगकर्ता के पोस्ट की सदस्यता लेने के साथ कुछ लेना देना नहीं है। – CBroe

संबंधित मुद्दे