Ответ 1
Я столкнулся с одной и той же проблемой некоторое время назад, а позже выяснил, что PyFacebook не связан с Django. Он просто использует несколько utils из django.
Моя рекомендация заключается в том, что вы настраиваете PyFacebook вместе с django, а затем играете с ним с помощью командной строки. Чтобы использовать PyFacebook, вам не придется вообще ничего или даже не знать о джанго.
Вот пример:
from facebook import Facebook
api_key = 'Your App API Key'
secret = 'Your App Secret Key'
session_key = 'your infinite Session key of user'
fb = Facebook(api_key, secret)
fb.session_key = session_key
# now use the fb object for playing around
Вам может понадобиться получить бесконечный ключ сеанса, который вы можете получить отсюда: http://www.facebook.com/code_gen.php?v=1.0&api_key=YOUR_API_KEY
Используйте этот код, чтобы преобразовать код из вышеуказанного URL в бесконечный ключ сеанса:
def generate_session_from_onetime_code(fb, code):
fb.auth_token = code
return fb.auth.getSession()
print generate_session_from_onetime_code(fb, session_onetime_code)