Django: Facebook comments integration
django, facebook
Solution
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/
Problem
I want Facebook comments integration on Django site, what should I use to integrate Facebook comments into a page? Thanks, Sultan