| 12345678910111213141516171819202122232425262728293031323334 |
- package io.agora.sample;
- import io.agora.media.RtcTokenBuilder;
- import io.agora.media.RtcTokenBuilder.Role;
- public class RtcTokenBuilderSample {
- static String appId = "970CA35de60c44645bbae8a215061b33";
- static String appCertificate = "5CFd2fd1755d40ecb72977518be15d3b";
- static String channelName = "7d72365eb983485397e3e3f9d460bdda";
- static String userAccount = "2082341273";
- static int uid = 2082341273;
- static int expirationTimeInSeconds = 3600;
- public static void main(String[] args) throws Exception {
- RtcTokenBuilder token = new RtcTokenBuilder();
- int timestamp = (int)(System.currentTimeMillis() / 1000 + expirationTimeInSeconds);
- String result = token.buildTokenWithUserAccount(appId, appCertificate,
- channelName, userAccount, Role.Role_Publisher, timestamp);
- System.out.println(result);
-
- result = token.buildTokenWithUid(appId, appCertificate,
- channelName, uid, Role.Role_Publisher, timestamp);
- System.out.println(result);
- result = token.buildTokenWithUid(appId, appCertificate, channelName, uid,
- timestamp, timestamp, timestamp,
- timestamp);
- System.out.println(result);
- result = token.buildTokenWithUserAccount(appId, appCertificate, channelName,
- userAccount, timestamp, timestamp, timestamp,
- timestamp);
- System.out.println(result);
- }
- }
|