Насколько я понимаю, это основной процесс для новых приложений Facebook iframe Canvas, использующих OAuth2 API, в двух словах:
Проблема в том, что срок действия токенов доступа относительно истекает. быстро и нуждаются в «обновлении», поэтому у меня следующие вопросы: 1) как определить, что срок действия токена истек, помимо попытки его использовать и простого получения ошибки? и 2) как лучше всего получить новый токен?
В настоящее время я просто обнаружил, что произошла ошибка при попытке получить информацию о пользователе с его токеном доступа, затем снова перенаправить на URL-адрес авторизации - поскольку они уже авторизовали приложение, мигает пустая страница, и они перенаправляются обратно в обратный вызов моего приложения, где я получаю новый токен. Это так неуклюже, что я не могу поверить, что это правильный метод.