У Facebook есть обновленный токен OAuth?

У Facebook есть токен обновления OAuth?

Я хочу знать, есть ли токен обновления, как долго он будет истек? 60дней?

И если Facebook не обновляет токен, тогда я могу понять, что длинный токен доступа в качестве токена обновления и короткий токен доступа в качестве токена доступа?

Спасибо.

+6
07 июн. '16 в 8:47
источник поделиться
1 ответ

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 могут обновлять токен доступа через равные промежутки времени до истечения срока действия токена, если он подключен.

+9
07 июн. '16 в 15:16
источник

Посмотрите другие вопросы по меткам или Задайте вопрос