monyxie/agora-token-builder

Agora Token Builder

Maintainers

Package info

github.com/monyxie/agora-token-builder

pkg:composer/monyxie/agora-token-builder

Statistics

Installs: 416

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1 2019-07-24 10:46 UTC

This package is auto-updated.

Last update: 2026-02-26 23:37:15 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.

Build Status

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());