Как автоматизировать обновление токена Facebook, если оно меняется каждый час? - PullRequest
0 голосов
/ 05 февраля 2020

Когда я выполняю этот код, я получаю сообщение об ошибке, и мне приходится 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...