monyxie / agora-token-builder
Agora Token Builder
v0.1
2019-07-24 10:46 UTC
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-26 20:25:36 UTC
README
Agora Token Builder用于为Agora客户端SDK生成令牌。这个库是官方PHP SDK(https://github.com/AgoraIO/Tools/tree/master/DynamicKey/AgoraDynamicKey/php)的一个清理和Composer就绪版本。
安装
# composer require monyxie/agora-token-builder
使用方法
use Monyxie\Agora\TokenBuilder\TokenFactory; use Monyxie\Agora\TokenBuilder\AccessControl\Role; $appId = "your app id"; $appCertificate = "your app certificate"; $channelName = "your channel name"; $uid = 91919191; // your uid $privileges = Role::PRIVILEGES_PUBLISHER; $token = (new TokenFactory($appId, $appCertificate))->create($channelName, $uid, $privileges); var_dump($token->toString());