20 lines
808 B
PHP
20 lines
808 B
PHP
<?php
|
|
include("../src/RtcTokenBuilder.php");
|
|
|
|
$appID = "970CA35de60c44645bbae8a215061b33";
|
|
$appCertificate = "5CFd2fd1755d40ecb72977518be15d3b";
|
|
$channelName = "7d72365eb983485397e3e3f9d460bdda";
|
|
$uid = 2882341273;
|
|
$uidStr = "2882341273";
|
|
$role = RtcTokenBuilder::RoleAttendee;
|
|
$expireTimeInSeconds = 3600;
|
|
$currentTimestamp = (new DateTime("now", new DateTimeZone('UTC')))->getTimestamp();
|
|
$privilegeExpiredTs = $currentTimestamp + $expireTimeInSeconds;
|
|
|
|
$token = RtcTokenBuilder::buildTokenWithUid($appID, $appCertificate, $channelName, $uid, $role, $privilegeExpiredTs);
|
|
echo 'Token with int uid: ' . $token . PHP_EOL;
|
|
|
|
$token = RtcTokenBuilder::buildTokenWithUserAccount($appID, $appCertificate, $channelName, $uidStr, $role, $privilegeExpiredTs);
|
|
echo 'Token with user account: ' . $token . PHP_EOL;
|
|
?>
|