v1 2022-06-06 06:46 UTC

This package is auto-updated.

Last update: 2024-09-06 13:07:14 UTC


README

为Agora在Laravel中生成服务器端令牌。

安装

通过Composer安装。

  composer require njenga55/agora

使用方法

Laravel

生成SDK令牌

  Agora::sdkToken();

生成房间令牌

  Agora::roomToken();

生成任务令牌

  Agora::taskToken();

在某些情况下,如Agora文档中所述,您可能想要更改令牌的权限。要从以下设置生成访问令牌,使用

  Agora::setToken();

 Agora::setContext([
            'role' => 'ADMINROLE',
            'uuid' => 'some-uuid-value-here-especially-for-tasks-and-room'
        ])

其中 role 可以是 ADMINROLE, WRITEROLE 或 READERROLE

然后跟随 roomToken() 或 taskToken()

$token = Agora::setContext([
           'role' => 'ADMINROLE',
           'uuid' => 'some-room--uuid'
       ])->roomToken()
$token = Agora::setContext([
          'role' => 'ADMINROLE',
          'uuid' => 'some-task--uuid'
      ])->taskToken()

许可证

MIT