monyxie / agora-token-builder
Agora Token Builder
Installs: 248
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 1
Open Issues: 0
pkg:composer/monyxie/agora-token-builder
Requires (Dev)
This package is auto-updated.
Last update: 2025-09-26 22:46:03 UTC
README
Agora Token Builder generates tokens for Agora Client SDKs. This library is a cleaned-up and composer-ready version of the official PHP SDK.
Installation
# composer require monyxie/agora-token-builder
Usage
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());