从今天早上开始,我就收到了这个错误,几天后同样的代码工作了。我正在使用pythonforfacebook API。
这是我的代码:
graph = facebook.GraphAPI(accesstoken)
graph.put_object(page_id, 'feed', message="Just posting something on my wall")
如果我使用 'me' 而不是 page_id 它可以工作。但我需要将它发布在我的粉丝页面上,而不是我的个人资料页面上。我已经通过 Graph API explorer 检查了 page_id,这是正确的。
这是错误:
Traceback (most recent call last):
File "C:/Users/kyra/PycharmProjects/MyProject/com/facebook/Working_FB.py", line 68, in <module>
graph.put_object(page_id, 'feed', message="Just posting something on my wall")
File "C:/Users/kyra/PycharmProjects/MyProject/com/facebook/Working_FB.py", line 64, in graph.put_object
raise facebook.GraphAPIError
TypeError: __init__() takes exactly 2 arguments (1 given)