У меня есть скрипт, написанный на Python (и развернутый в AWS Lambda), который извлекает маркетинговые метрики со страницы Facebook каждый день в полночь.
Я сгенерировал токен доступа, и когда скрипт запускается, он аутентифицируется с Facebook, вызывает extend_access_token
и сохраняет этот обновленный токен для использования при следующем запуске скрипта.
Мне удалось получить практически токен, который никогда не истекает (так как я обновляю его каждый день),проблема в том, что у Facebook есть другое истечение срока действия, которое называется «Истечение срока доступа к данным», и, похоже, оно не обновляется новым токеном.
Из того, что я смог понять, прочитав документацию, требуется ручное действиевладельцем токена для расширения доступа к данным. Это не идеально для моего варианта использования, потому что эта функция должна работать без вмешательства человека.
Я что-то упустил? Есть ли способ автоматического обновления доступа к данным или мне нужно, чтобы человек нажимал кнопку каждые 3 месяца?