我正在使用以下代码将状态更新发布到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 :(得分:1)
如果这是您的实际代码,并且您尚未编辑任何敏感信息,那么您甚至不会以Facebook身份向用户进行身份验证。所以,当然,它无法提交更改。
我强烈建议使用专门用于与Facebook API接口的库。有关与Facebook连接的Python库的信息,请参阅Facebook Developer Wiki上的User:Python页面。
答案 1 :(得分:0)
您忘记在请求中添加访问令牌。 Read this comment了解更多针对特定代码的信息。