Обновление токена доступа из SnapchatAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Обновление токена доступа из Snapchat

Сообщение Anonymous »

Я использую com.snap.loginkit:loginkit:3.0.0 и я в замешательстве. Мне удалось заставить логин работать, и я успешно получил токен доступа, но через некоторое время срок его действия истекает, и мне нужен новый. Мой вопрос заключается в том, как использовать токен обновления для получения нового токена доступа, поскольку я не могу найти что-либо в документации или где-либо еще по этому вопросу.
Я не использую метод getButton, но у меня есть специальная кнопка из Compose, которая при нажатии вызывает startTokenGrant, вот так

Код: Выделить всё

private suspend fun SnapLogin.login(): String = suspendCoroutine { continuation ->
val loginResultCallback = object : LoginResultCallback {
override fun onStart() {
}

override fun onSuccess(accessToken: String) {
continuation.resume(accessToken)
}

override fun onFailure(exception: LoginException) {
continuation.resumeWithException(exception)
}
}
startTokenGrant(loginResultCallback)
}
Это успешно дает мне токен доступа, но я не хочу заставлять пользователей входить в систему каждый раз, когда истечет срок действия токена, поэтому я ищу другой способ.


Подробнее здесь: https://stackoverflow.com/questions/797 ... m-snapchat
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»