Я пытаюсь получить токен обновления, но мне нужно проверить время истечения и текущее время системы в Java.
Вот мой код.Я думаю, что-то идет не так, но я не мог найти, что это такое.Где я должен изменить или добавить свой код?
Прежде всего, у меня есть токен доступа, полученный от API-сервисов.Когда я создаю токен, думаю, мне нужно сохранить его время или системное время, чтобы сравнить, жив он или умирает.Чем я собираюсь проверить, умирает ли токен доступа, мне нужно снова создать токен.Если он не умирает, мне нужно проверить токен обновления.После этого я не смог решить проблему.
private static void TimeChecker() {
try {
ExpiresIn.setMinDate();
long Now = System.currentTimeMillis();
Date Controldate = new Date();
Controldate.setTime(Now);
Controldate.add(ExpiresIn);
Now = Controldate.getTime();
if(Now <= ExpiresIn.getTime()){
//createtoken çağır
}
else {
RefreshToken
}
} catch (Exception e) {
}
}