2011-05-27 3 views
6

काम नहीं करता है जब कोई उपयोगकर्ता सामाजिक प्लगइन का उपयोग करने पर टिप्पणी करता है तो मैं अधिसूचना प्राप्त करने का प्रयास कर रहा हूं। कोड निम्नानुसार है:FB.event.subscribe ('comment.create')

<fb:comments href='someurl' width='400'></fb:comments> 
FB.Event.subscribe('comment.create', function(response) 
{ 
alert(response); 
} 

सरल, लेकिन यह काम नहीं कर रहा है। किसी को कुछ संभावित त्रुटियां मिलीं? ऑनलाइन मेरे शोध से, ऐसा लगता है जैसे अधिसूचना में कोई वास्तविक स्थिरता नहीं है। कभी-कभी यह काम करता है, कभी-कभी ऐसा नहीं होता है।

+2

मैं एक ही समस्या में भाग गया। 'comment.create' घटना तब तक आग नहीं होगी जब तक कि मौजूदा टिप्पणी न हो। इस पर एक बग है: http://bugs.developers.facebook.net/show_bug.cgi?id=19827 – paul

+0

मैंने इस समस्या को हल करने के लिए सभी प्रकार की चीजों की कोशिश की। मैंने एक टिप्पणी जोड़ा और फिर कई बार हटा दिया, मैं भी गिनना शुरू नहीं कर सकता। तो इस बार मैंने टिप्पणी की, फिर पेज को फिर से लोड किया। मैंने फिर से टिप्पणी की और घटना टिप्पणी। तैयार निकाल दिया। यहां अपनी "टिप्पणी" के लिए धन्यवाद, पॉल। – CaptainBli

उत्तर

5

fb:comments टैग पर विशेषता जोड़ें।

<fb:comments notify="true" href='someurl' width='400'></fb:comments> 
FB.Event.subscribe('comment.create', function(response) 
{ 
alert(response); 
} 
+0

मैंने विशेषता को सूचित करने की कोशिश की लेकिन यह काम नहीं किया। अगर यह कभी-कभी सादा होता है तो कभी-कभी ऐसा होता है, लेकिन किसी कारण से यह मेरे सेटअप में नहीं होता है। जैसे बटन अधिसूचना हालांकि काम करता है – nambrot

4

फ़ंक्शन कॉल को बंद न करें क्यों?

FB.Event.subscribe ('comment.create', समारोह (प्रतिक्रिया)
{
    चेतावनी (प्रतिक्रिया);
});

1

मैं एक ही समस्या आ रही थी, जब तक मैं यहाँ इस जवाब पर ठोकर खाई:।

Methods subscribed via FB.Event.subscribe to comment.create or comment.remove are not triggered

आप के लिए अमेरिकन प्लान से संबंधित सब कुछ रखना चाहिए [...] कार्य (FB.init, एफबी.इवेंट.suscribe, ...)

window.fbAsyncInit = function() { // आपका कोड});

अन्यथा अपने कोड से पहले अमेरिकन प्लान js एसडीके पूरी तरह से लोड किया गया है और आप> वास्तव में अपने घटना को Suscribe कभी नहीं होगा पार्स किया जाएगा

कि बहुत से लोगों को है, लेकिन मुझे और दूसरों के लिए स्पष्ट हो सकता है जो इस के लिए नए हैं जो आपको यात्रा कर सकते हैं।

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