Вы можете продлить токен доступа к странице, чтобы он никогда не истек. Документация немного мутная, но на следующих страницах есть соответствующая информация, и вам, очевидно, нужно быть администратором страницы. Обратите особое внимание на сценарии 4 и 5 во второй ссылке.
https://developers.facebook.com/docs/reference/api/page/#page_access_tokens
https://developers.facebook.com/roadmap/offline-access-removal/#page_access_token
С помощью проводника графиков просто получить токены из Facebook. Кроме того, в графическом обозревателе можно отлаживать токен, в котором будет указана дата истечения срока действия, поэтому вы можете проверить, что он никогда не истекает. График Explorer: https://developers.facebook.com/tools/explorer
Нажмите кнопку «Получить токен», чтобы получить свой токен. Сохраняя свой идентификатор в строке запроса, просто добавьте / account к вашему идентификатору, чтобы он выглядел так: /123456789101112/accounts
. Убедитесь, что это запрос GET (раскрывающийся список слева от панели запросов).
При этом будут получены все страницы, с которыми вы настроены для работы. Затем вам нужно сделать запрос GET:
/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=EXISTING_ACCESS_TOKEN
Ваши APP_ID и APP_SECRET можно найти в настройках администрирования ваших приложений. Используйте ваш личный токен доступа в качестве последнего параметра (EXISTING_ACCESS_TOKEN). Это вернет токен личного доступа на 60 дней. Скопируйте этот токен в панель доступа, которая находится над панелью запросов. Теперь сделайте запрос GET к USER_ID / account, как мы делали в начале. Это снова вернет список страниц, с которыми вы настроены для работы.
Но на этот раз жетоны страниц, перечисленные со страницами, не устаревают. Вы можете проверить это, скопировав маркер страницы в панель токенов доступа и нажав кнопку «Отладка». Это даст вам подробную информацию об этом токене доступа, включая время истечения срока действия, которое в этом случае никогда не должно быть.
UPDATE
Я также обнаружил, что проводник графиков Facebook иногда путают с пользовательским контекстом и могут быть ненадежными во все времена. Альтернативы Скрипач или Почтальон .