使用pyfacebook离线访问更新facebook状态

时间:2010-06-09 00:20:04

标签: python facebook

我正在尝试从django python应用程序更新用户状态。 用户通过facebook连接并注册到应用程序。 我得到了sessionkey和fbuid。

  fb = Facebook(FACEBOOK_API_KEY, FACEBOOK_SECRET_KEY)

    if fbsessionkey:
        fb.session_key = fbsessionkey 
        fb.uid = fbuid
        fb.auth.createToken()
        fb.auth.getSession()
        #update the facebook status
        fb.users.setStatus(status="testing",clear=False)
    else:
        pass

我做错了什么?我得到了:

Error 104: Incorrect signature

请注意,用户也已授予离线访问权限。 请帮忙......

1 个答案:

答案 0 :(得分:0)

您必须添加签名。它是当前请求的MD5哈希值和您的密钥。我先把对这个问题弄错了对不起:p 请检查http://wiki.developers.facebook.com/index.php/Users.setStatus并了解如何获取签名