PHP Classes

File: src/func/SignalingToken.php

Recommend this page to a friend!
  Classes of Ujah Chigozie peter   PHP Agora Tokens   src/func/SignalingToken.php   Download  
File: src/func/SignalingToken.php
Role: Auxiliary script
Content type: text/plain
Description: Configuration script
Class: PHP Agora Tokens
Generate Agora user authentication tokens
Author: By
Last change:
Date: 5 days ago
Size: 491 bytes
 

Contents

Class file image Download
<?php
namespace Peterujah\Agora\func;
$SDK_VERSION = "1";

function
getToken($appid, $appCertificate, $account, $validTimeInSeconds): string
{
    global
$SDK_VERSION;
   
$expiredTime = time() + $validTimeInSeconds;

   
$token_items = array();
   
array_push($token_items, $SDK_VERSION);
   
array_push($token_items, $appid);
   
array_push($token_items, $expiredTime);
   
array_push($token_items, md5($account.$appid.$appCertificate.$expiredTime));
    return
join(":", $token_items);
}