2010-06-28 121 views
0

我正在使用下面的代码发布到Facebook的用户配置文件的状态更新,但每次它只是返回无法更新这里有什么错?无法更新Facebook的状态消息

def fb_post_message(request): 
    import urllib2 
    try: 
     urllib2.urlopen('https://graph.facebook.com/me/feed',"message='hello world'") 
    except: 
     return HttpResponse('could not submit') 
    return HttpResponse('submitted'); 
+0

请重新格式化您的代码,以便它可读 – Philipp 2010-06-28 06:11:35

回答

1

如果这是您的实际代码,并且您没有编辑任何敏感信息,那么您甚至不会以用户身份向Facebook进行身份验证。所以,当然,它将无法提交更改。

我强烈建议使用旨在与Facebook的API接口的库。有关与Facebook接口的Python库的信息,请参阅Facebook Developer Wiki上的User:Python页面。

0

您忘记了在请求中添加访问令牌。 Read this comment了解更多的代码特定信息。