Как справиться с истечением срока доступа к данным Facebook в приложениях «сервер-сервер» - PullRequest
0 голосов
/ 04 октября 2019

У меня есть скрипт, написанный на Python (и развернутый в AWS Lambda), который извлекает маркетинговые метрики со страницы Facebook каждый день в полночь.

Я сгенерировал токен доступа, и когда скрипт запускается, он аутентифицируется с Facebook, вызывает extend_access_token и сохраняет этот обновленный токен для использования при следующем запуске скрипта.

Мне удалось получить практически токен, который никогда не истекает (так как я обновляю его каждый день),проблема в том, что у Facebook есть другое истечение срока действия, которое называется «Истечение срока доступа к данным», и, похоже, оно не обновляется новым токеном.

Из того, что я смог понять, прочитав документацию, требуется ручное действиевладельцем токена для расширения доступа к данным. Это не идеально для моего варианта использования, потому что эта функция должна работать без вмешательства человека.

Я что-то упустил? Есть ли способ автоматического обновления доступа к данным или мне нужно, чтобы человек нажимал кнопку каждые 3 месяца?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...