1 Star 0 Fork 1

简单 / agora

forked from yizhou / agora 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
yizhou 提交于 2021-08-10 06:26 . update README.md.

agora

介绍

声网服务端php sdk, 代码来源官网文档。添加了命名空间。

软件架构

psr-4

安装教程

composer require yizhou/agora

使用说明

require_once __DIR__ . '/vendor/autoload.php';
use Agora\RtcTokenBuilder;

$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;

参与贡献

  1. yizhou
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/3055902/agora.git
git@gitee.com:3055902/agora.git
3055902
agora
agora
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891