Ответ на самом деле зависит от того, чего вы хотите достичь, поскольку эти API довольно разные.
pyfacebook - для более старого унаследованного API.
python-sdk - для «нового» протокола opengraph., поэтому поддерживает все новые функции, которые Facebook предоставляет мгновенно без необходимости работы с разработчиками на lib).
django-facebook - это более высокий уровень, чем Python-sdk и помогает вам добавлять функции подключения к Facebook на ваш сайт, а также, кажется, прокладывает путь к созданию приложений, которые живут «внутри» Facebook, а не просто помогает сайтам, которые живут за пределами Facebook, получать доступ к данным Facebook.
Никогда не слышал о fandjango и github, кажется, в данный момент не работает, поэтому не можете комментировать это.
Если вы просто хотите добавить логин пользователя, используяФейсбук тогда что-то вродеDjango-Socialauth может сработать хорошо для вас.
Если вы хотите начать исследовать социальный граф, тогда Python-SDK - это то, что вам нужно.
Я бы также проверил, поддерживаются ли нужные вам функции протоколом opengraph,он улучшился по сравнению с прошлым годом, но есть странная вещь, которую он разочарованно не поддерживает, в то время как устаревший API поддерживает ...
Лучшая документация - это сам Facebook, посмотрите график-исследователь - это довольно увлекательно ...