queents/laravel-agora

易于使用的Agora Token生成服务类

资助包维护!
3x1io

v1.0.0 2023-01-31 14:52 UTC

This package is auto-updated.

Last update: 2024-08-29 06:07:46 UTC


README

易于使用的Agora Token生成服务类

安装

composer require queents/laravel-agora

发布配置文件

php artisan vendor:publish --tag="laravel-agora-config"

前往你的环境并添加,你可以从项目管理中找到它

AGORA_APP_ID=
AGORA_APP_CERTIFICATE=

使用

你可以使用该类来返回你的token,如下所示

Agora::make(id: 1)->uId(rand(999, 1999))->token();

它将生成音频/视频Token作为发布者

频道名称将是 agora.USER_ID

加入频道

如果你要加入一个已存在的频道,请使用此功能,其中id是你想要连接的用户

Agora::make(id: 1)->uId(rand(999, 1999))->join()->token();

仅创建音频

如果你要进入仅音频的频道,请使用此功能

Agora::make(id: 1)->uId(rand(999, 1999))->join()->audioOnly()->token();

自定义频道

你可以通过使用来自定义频道名称

Agora::make(id: 1)->uId(rand(999, 1999))->channel('custom')->token()

那么你的频道将是 custom.USER_ID

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

安全

请参阅SECURITY以获取有关安全性的更多信息。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。