kydev / wujie-agora
agora token 和 接口请求
v0.4.1
2022-08-10 10:56 UTC
Requires
- php: >=7.1
- ext-json: *
- guzzlehttp/guzzle: ^6.3|^7.0
- nesbot/carbon: ^2.48
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpunit/phpunit: >=7.0
- vlucas/phpdotenv: ^5.3
README
使用
composer require wujie/agora
配置文件
new \Wu\Agora\Config($_ENV['APP_ID'], $_ENV['APP_CERTIFICATE'], $_ENV['CUSTOMER_KEY'], $_ENV['CUSTOMER_SECRET']);
生成token
$channelName = "hdkhfdkasjhfakhf"; $uidOrAccount = "1234567"; $role = AccessToken::RoleAttendee; $time = \Wu\Agora\Tool::time()->timestamp + 100; $tokenModel = new \Wu\Agora\Token\TokenBuilder($this->getConfig()); $res = $tokenModel->buildToken($channelName, $uidOrAccount, $role, $time);
接口管理
$model = new Project($this->getConfig());