2011-10-04 2 views
11

मैं फेसबुक पर टिप्पणियों की संख्या को पुनः प्राप्त करने के लिए दो तरीके पता:फेसबुक टिप्पणियों को एचटीएमएल 5 के साथ कैसे प्राप्त किया जाए?

<fb:comments-count href=http://example.com/></fb:comments-count> awesome comments 

और ...

<iframe src="http://www.facebook.com/plugins/comments.php?href=example.com&permalink=1" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:16px;" allowTransparency="true"></iframe> 

लेकिन कोई भी एचटीएमएल 5 समाधान के लिए एक अर्थ विज्ञान है, वहाँ किसी भी विकल्प है? jQuery का उपयोग कर

+0

एक ही तरीका है कि आप डेटा प्राप्त कर सकते हैं से फेसबुक से, अच्छी तरह से है, फेसबुक से डेटा हथियाने का उपयोग कर सकते हैं। आपको ऐसा करने के लिए उनके एपीआई में से एक का उपयोग करना होगा, चाहे वह जावास्क्रिप्ट, PHP, रूबी, पायथन, आदि ... – Connor

+0

धन्यवाद कॉनर, लेकिन एफबी: टिप्पणियां-गिनती एक प्लगइन है। http://developers.facebook.com/docs/reference/plugins/comments/ –

उत्तर

11

के बाद से v2.3, यह span, पहले से ही देशी रूप display: inline; अर्थ विज्ञान है जो द्वारा नियंत्रित किया जा सकता है।

<a href="/post-link"> 
    <span class="fb-comments-count" data-href="/post-link">0</span> comments 
</a> 
+3

यह तब तक काम नहीं करेगा जब तक आप एक div टैग का उपयोग नहीं कर रहे हों। – Pierre

+1

@ पियर्रे, अब काम करता है। :) –

12

ग्राफ़ एपीआई उदाहरण:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
<script type="text/javascript"> 
$(function(){ 

    $.ajax({ 
     url: 'http://graph.facebook.com/http://www.google.com', 
     dataType: 'jsonp', 
     success: function(data) { 
      alert("comments: " + data.comments); 
     } 
    }); 

}); 
</script> 
+1

+1 मुझे एपीआई ग्राफ पसंद है;) –

+0

यह शीर्ष पर होना चाहिए। – sonnb

29

तुम भी एचटीएमएल 5 वैध अमेरिकन प्लान टिप्पणी इस तरह से गिनती प्राप्त कर सकते हैं:

<div class="fb-comments-count" data-href="/post URL">0</div> 

अमेरिकन प्लान स्वचालित रूप से सही संख्या के साथ "0" बदल देता है। यदि आप कुछ "भयानक टिप्पणियां" जैसे कुछ डालते हैं, तो इसे

नंबर प्राप्त करने और अपने टेक्स्ट का उपयोग करने के लिए, इस तरह कुछ करें:

<a href="/post URL"><div class="fb-comments-count" data-href="/post URL">0</div> awesome comments</a> 

नोटिस आपको अपनी कक्षा को div में लपेटना होगा या अन्यथा टिप्पणी काउंटर काम नहीं करेगा।

+0

प्रतिभा, धन्यवाद! – TMC

-1

एक WordPress के लिए पोस्ट यू की तरह <fb:comments-count href=<?php the_permalink();?>></fb:comments-count> awesome comments

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