10

I'm starting to develop a facebook application using Django.

I'm trying to choose the appropriate API wrapper for my application and I can't decide whether to use PyFacebook (very well documented but no official release) or the official Facebook Python SDK (which is surprisingly poorly documented).

Are there any major differences between the two that I'm missing?

Thank you, Liz

Lizozom
  • 2,161
  • 2
  • 21
  • 38

1 Answers1

11

I believe PyFacebook was made for the old Facebook API (used to be the way to go) while the Facebook Platform Python SDK is a new official library from facebook and is aimed towards the new Graph API

So I suggest you start using the latter. And yeah the documentation totally sucks in both cases, took me a while to figure it out.

UPDATE:

For you latecomers: The most recent up-to-date seems to be: https://github.com/pythonforfacebook/facebook-sdk/

Daniel
  • 4,918
  • 4
  • 33
  • 34
  • Hmm... So maybe this is the reason why PyFacebook wasn't updated in the last few months. :) – Lizozom Jun 21 '10 at 11:46
  • It's a guess, I'm not sure, It also seems like the new official library is very much a work in progress, but i'd stick to it. – Daniel Jun 21 '10 at 11:49
  • However, the current (un)official library still uses the older Facebook API, which will be turned off in the future. Until a better solution comes along, you might have the best luck just calling the REST api using requests. – Aaron_H Jul 26 '14 at 23:20