Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var appID          = "970CA35de60c44645bbae8a215061b33";
            var appCertificate = "5CFd2fd1755d40ecb72977518be15d3b";
            var channelName    = "7d72365eb983485397e3e3f9d460bdda";
            var userAccount    = "2882341273";

            var expireTimeInSeconds = 3600;
            var currentTimestamp    = DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1)).TotalSeconds;
            var privilegeExpiredTs  = (int)currentTimestamp + expireTimeInSeconds;

            var token = new AccessToken(appID, appCertificate, channelName, userAccount);

            token.AddPrivilege(AccessToken.kJoinChannel, privilegeExpiredTs);
            //token.AddPrivilege(AccessToken.kPublishVideoStream, privilegeExpiredTs);
            //token.AddPrivilege(AccessToken.kPublishAudioStream, privilegeExpiredTs);
            //token.AddPrivilege(AccessToken.kPublishDataStream, privilegeExpiredTs);

            Console.WriteLine(token.Build());

            Console.ReadLine();
        }