Python -Facebook API -Нужен рабочий пример

Итак, я погуглил, я нашел темы здесь, в stackoverflow, и я проверил официальную вики-страницу Facebook и... и что-то еще..

Теперь я надеюсь, что кто-то из вас, ребята, сидит над примером кода Facebook API для Python. Это то, что у меня есть до сих пор, и все, что я получаю, это «Недопустимая подпись» через PyFacebook, который кажется мертвым проектом:

from facebook import Facebook

api_key = '123456789______'
secret  = '<proper secret key>'
OTK = 'XXXXX' # <-- You get this from: https://www.facebook.com/code_gen.php?v=1.0&api_key=123456789______
long_term_key = None

fb = Facebook(api_key, secret)

def generate_session_from_onetime_code(fb, code):
    fb.auth_token = code
    return fb.auth.getSession()
if not long_term_key:
    long_term_key = generate_session_from_onetime_code(fb, OTK)['session_key']
    print 'Replace None with this in the.py file for long_term_key:'
    print long_term_key

fb.session_key = long_term_key
fb.uid = 000000001  # <-- Your user-id
fb.signature = api_key # <-- This doesn't work at all, MD5 of what?
#fb.validate_signature(fb) # <-- doesn't work either, prob need to pass MD5 handle?
print fb.friends.get() # <-- Generates "Invalid Signature"

«все», что я хочу, это получить список моих друзей на данный момент, если есть лучший API, направьте меня в правильном направлении, но Facebook официально объявил, что их собственный Python SDK мертв, и pyfacebook почти работает для меня, но не совсем..

Пожалуйста, помогите.

40
задан Torxed 16 July 2012 в 19:03
поделиться