29bfd45f2d0175eb04ad24744dbeaecda2d329c9.svn-base 1.1 KB

1234567891011121314151617181920212223242526
  1. package io.agora.sample;
  2. import io.agora.media.DynamicKey5;
  3. import java.util.Date;
  4. import java.util.Random;
  5. /**
  6. * Created by Li on 10/1/2016.
  7. */
  8. public class DynamicKey5Sample {
  9. static String appID = "970ca35de60c44645bbae8a215061b33";
  10. static String appCertificate = "5cfd2fd1755d40ecb72977518be15d3b";
  11. static String channel = "7d72365eb983485397e3e3f9d460bdda";
  12. static int ts = (int)(new Date().getTime()/1000);
  13. static int r = new Random().nextInt();
  14. static long uid = 2882341273L;
  15. static int expiredTs = 0;
  16. public static void main(String[] args) throws Exception {
  17. System.out.println(DynamicKey5.generateMediaChannelKey(appID, appCertificate, channel, ts, r, uid, expiredTs));
  18. System.out.println(DynamicKey5.generateRecordingKey(appID, appCertificate, channel, ts, r, uid, expiredTs));
  19. System.out.println(DynamicKey5.generateInChannelPermissionKey(appID, appCertificate, channel, ts, r, uid, expiredTs, DynamicKey5.noUpload));
  20. System.out.println(DynamicKey5.generateInChannelPermissionKey(appID, appCertificate, channel, ts, r, uid, expiredTs, DynamicKey5.audioVideoUpload));
  21. }
  22. }