2010-09-22 20 views
0

我只是嘗試這種pyfacebook在該對象中沒有set_status了?

import facebook 
fb = facebook.Facebook('YOUR_API_KEY', 'YOUR_SECRET_KEY') 
fb.auth.createToken() 
fb.login() 
fb.auth.getSession() 
fb.set_status('Checking out StackOverFlow.com') 

,並得到這個

[email protected]:~$ python Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. 
>>> import facebook 
>>> fb = facebook.Facebook('MY_API_KEY', 'MY_SECRET_KEY') 
>>> fb.auth.createToken() u'SECRET' 
>>> fb.login() 
>>> fb.auth.getSession() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "build/bdist.linux-i686/egg/facebook/__init__.py", line 670, in getSession 
     File "build/bdist.linux-i686/egg/facebook/__init__.py", line 1123, in __call__ 
     File "build/bdist.linux-i686/egg/facebook/__init__.py", line 1056, in _parse_response 
     File "build/bdist.linux-i686/egg/facebook/__init__.py", line 1007, in _check_error 
    facebook.FacebookError: Error 100: Invalid parameter 
>>> fb.set_status('Checking out StackOverFlow.com') Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'Facebook' object has no attribute 'set_status' 
>>> 

pyfacebook刪除最新pyfacebook set_status()函數?

回答

1

從看source code,它看起來像你需要使用fb.status.set()

+0

嗯,我會繼續努力,我只是用那些給我facebook.FacebookError:錯誤250:更新狀態需要擴展權限status_update的方式感謝信 – 2010-09-23 12:31:33

+0

我已經解決了這裏的問題檢查http://stackoverflow.com/questions/3849624/update-status-facebook-using-python謝謝 – 2010-10-03 12:05:47