Я генерирую токен Agora RTC, но получаю ошибку недопустимого токена при передаче токена для присоединения к собранию.
Это мой метод создания токена.....
public StringgenerateTokenWithUid(int uid, StringchannelName, Date MeetingStartTime, Date MeetingEndTime) {
logger.info("Генерация токена");
RtcTokenBuilder2 tokenBuilder = new RtcTokenBuilder2();
// Calculate token validity
long validFrom = meetingStartTime.getTime() - (2 * 60 * 60 * 1000); // 2 hours before
long validUntil = meetingEndTime.getTime() + (5 * 60 * 60 * 1000); // 5 hours after
// Set expiration based on the validity range
long currentTime = System.currentTimeMillis();
if (currentTime < validFrom) {
tokenExpirationInSeconds = (int) ((validUntil - validFrom) / 1000);
} else {
tokenExpirationInSeconds = (int) ((validUntil - currentTime) / 1000);
}
return tokenBuilder.buildTokenWithUid(appId, appCertificate, channelName, uid, Role.ROLE_SUBSCRIBER, tokenExpirationInSeconds, privilegeExpirationInSeconds);
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... pplication
Как сгенерировать токен агоры в приложении весенней загрузки? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение