oiuv / talkfun-sdk
欢拓云直播WEB API
v1.6.2
2022-01-10 14:39 UTC
Requires
- php: >=5.6
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.15
- phpdocumentor/phpdocumentor: ^2.9
README
安装
composer require oiuv/talkfun-sdk
使用
通过composer自动加载
require __DIR__ . '/vendor/autoload.php'; use Oiuv\TalkFunSdk\MTCloud; $config = [ 'openID' => '***', 'openToken' => '***', ]; $MTCloud = new MTCloud($config); // 获取房间列表 $res = $MTCloud->roomList();
在Laravel框架中使用
在.env
中增加以下配置:
TALKFUN_OPENID=XXXXX
TALKFUN_TOKEN=XXXXXX
在config/services.php
中增加以下配置:
'talkfun' => [ 'openID' => env('TALKFUN_OPENID'), 'openToken' => env('TALKFUN_TOKEN'), ],
方法参数注入的方式调用:
use Oiuv\TalkFunSdk\MTCloud; public function show(MTCloud $talkfun) { // 获取房间列表 return $talkfun->roomList(); }
使用Facade(名称:TalkFun
)的方式调用
public function show() { // 获取房间列表 return TalkFun::roomList(); }
示例
// 获取房间列表 $res = $MTCloud->roomList(); // 获取剪辑列表 $res = $MTCloud->clipList(); // 获取最新的几个直播记录 $res = $MTCloud->liveGetLast(); // 根据房间ID获取主播登录地址 $res = $MTCloud->roomLogin($roomid); // 获取一个直播专辑 $res = $MTCloud->albumGet($albumid); // 获取剪辑信息 $res = $MTCloud->clipGet($clipid); // 获取某场直播的记录信息及回放地址 $res = $MTCloud->liveGet($liveid); // 根据直播id获取回放视频 $res = $MTCloud->livePlaybackVideo($liveid);
更多方法请见接口文档:https://api.oiuv.cn/MTCloud/Oiuv/TalkFunSdk/MTCloud.html