External Comment Integration |
August 4th, 2011 |
comments, facebook, googleplus, tech |
If you're interested in the technical details, I needed a pretty roundabout solution because I have two constraints: (1) I don't want people to have to authenticate with facebook or something to see the comments and (2) I can't run any server side code on my blog host. I ended up going with a simple wsgi app that pulls from facebook's graph api with an oauth token in my name, makes it into html, returns "'document.write(%s);' % json.dumps(html)", which is then included into my document with a script tag where I want the comments to show up. I do need to specify the facebook id of the post, instead of it automatically discovering it, but that's not so bad. I was originally planning to use an iframe, but it turns out that including content with an iframe that acts like part of your page instead of independently scrolling is a really hard problem involving lots of javacript and browser workarounds.
So comment away!
Update 2012-03-24: The code, minus facebook access tokens, is now on github.
- Facebook Privacy and Apps
- Location Publishing
- Googlebot Running Javascript
- External Comment Integration Rewrite
- Reworking Facebook Comment Inclusion
- Importing Bluesky Comments
Comment via: google plus, facebook