今朝からこのエラーが発生し、同じコードが機能する日が過ぎました。私はpythonforfacebook APIを使用しています。
これは私のコードです:
graph = facebook.GraphAPI(accesstoken)
graph.put_object(page_id, 'feed', message="Just posting something on my wall")
page_id の代わりに「me」を使用すると機能します。しかし、プロフィールページではなく、ファンページに投稿する必要があります. Graph API エクスプローラーで 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)