Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Django: Facebook comments integration

I want Facebook comments integration on Django site, what should I use to integrate Facebook comments into a page?

Thanks,

Sultan

like image 442
sultan Avatar asked May 17 '12 15:05

sultan


1 Answers

It can be done via javascript. Just add the Facebook SDK and add the comments at the bottom of your template. Just make sure to have some sort of slug to uniquely identify the page

<body>
<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
  FB.init({
    appId      : 'YOUR_APP_ID', // App ID
    channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
    status     : true, // check login status
    cookie     : true, // enable cookies to allow the server to access the session
    xfbml      : true  // parse XFBML
  });
};

(function(d){
  var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement('script'); js.id = id; js.async = true;
  js.src = "//connect.facebook.net/en_US/all.js";
  ref.parentNode.insertBefore(js, ref);
}(document));
</script>

...

<div
   class="fb-comments" 
   data-href="{{ my_object.slug }}" 
   data-num-posts="2" 
   data-width="470"></div>

https://developers.facebook.com/docs/reference/plugins/comments/

like image 168
Timmy O'Mahony Avatar answered Nov 15 '22 12:11

Timmy O'Mahony



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!