Когда я выполняю этот код, я получаю сообщение об ошибке, и мне приходится go вручную вводить новый токен. Я только начал работать с FACEBOOK API и буду рад любой помощи или совету для решения этой проблемы.
import facebook
token = 'my_token'
fb = facebook.GraphAPI(access_token=token)
#post text
fb.put_object(parent_object='me', connection_name='feed', message='Hello, world')
#post photo
fb.put_photo(image=open('img.png', 'rb'), message='Hello')
Код ошибки:
C:\Users\admin\PycharmProjects\Facebook_API\venv\Scripts\python.exe C:/Users/admin/PycharmProjects/Facebook_API/fb.py
Traceback (most recent call last):
File "C:/Users/admin/PycharmProjects/Facebook_API/fb.py", line 7, in <module>
fb.put_object(parent_object='me', connection_name='feed', message='Hello, world')
File "C:\Users\admin\PycharmProjects\Facebook_API\venv\lib\site-packages\facebook\__init__.py", line 192, in put_object
method="POST",
File "C:\Users\admin\PycharmProjects\Facebook_API\venv\lib\site-packages\facebook\__init__.py", line 313, in request
raise GraphAPIError(result)
facebook.GraphAPIError: Error validating access token: Session has expired on Wednesday, 22-Jan-20 04:00:00 PST. The current time is Wednesday, 05-Feb-20 00:31:29 PST.
Process finished with exit code 1