Я генерирую токен 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
Программисты JAVA общаются здесь
-
Anonymous
1729752202
Anonymous
Я генерирую токен 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);
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79120664/how-to-generate-agora-token-in-spring-boot-application[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия