У Facebook есть обновленный токен OAuth?
У Facebook есть токен обновления OAuth?
Я хочу знать, есть ли токен обновления, как долго он будет истек? 60дней?
И если Facebook не обновляет токен, тогда я могу понять, что длинный токен доступа в качестве токена обновления и короткий токен доступа в качестве токена доступа?
Спасибо.
Facebook не предоставляет токен обновления.
Facebook предоставляет два вида токенов доступа,
-
Краткосрочный токен доступа: Токен, срок действия которого истекает через короткий промежуток времени (около 2 часов).
Краткосрочные токены доступа обычно используются на веб-клиентах.
-
Долгоживущие токены доступа: Маркер доступа, который имеет длительный срок службы (около 60 дней).
Долгосрочные токены доступа обычно используются в мобильных приложениях и на стороне сервера.
Вы можете сгенерировать long lived access tokens
с помощью SDK для Android для Android и iOs. Эти токены будут обновляться один раз в день, когда пользователь, использующий ваше приложение, обращается к серверам Facebook. Если запросы не выполняются, токен истекает после истечения заданного срока, и человеку придется снова пройти поток входа в систему, чтобы получить новый токен.
Можно заменить действительный short lived access token
на a long lived access token
.
Документация хорошо объясняет токены, методы обмена, параметры вызова и т.д.
И если Facebook не обновляет токен, тогда я могу понять, что длинный токен доступа в качестве токена обновления и короткий токен доступа в качестве токена доступа?
Нет. Вы не можете. Обновить токен - это токен, который может быть использован для получения нового токена доступа.
Facebook SDK могут обновлять токен доступа через равные промежутки времени до истечения срока действия токена, если он подключен.
Связанные вопросы
Похожие вопросы
Посмотрите другие вопросы по меткам facebook oauth oauth-2.0 или Задайте вопрос