2010-06-28 132 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瞭解更多的代碼特定信息。