使用PyFacebook获取Facebook ID,“会话密钥是必需的”

时间:2010-04-25 21:58:52

标签: python facebook pylons pyfacebook

我正试图通过Facebook + PyFacebook获取登录用户的ID:

#Establish connection to Facebook via API
f = Facebook(config['app_conf']['pyfacebook.apikey'],
             config['app_conf']['pyfacebook.secret'])

#Get the current Facebook ID
facebook_id = f.users.getLoggedInUser()

但我一直收到错误:

FacebookError: Error 453: A session key is required for calling this method

我做错了什么? 感谢。

1 个答案:

答案 0 :(得分:0)

查看源代码会显示一个示例应用,然后在执行任何其他操作之前调用f.auth.createToken()后跟f.login()。如果您尚未登录,则无法获得会话密钥。