Files
amb_wechatapp/application/common/library/live/AliLiveClient.php
T

41 lines
1.2 KiB
PHP

<?php
namespace app\common\library\live;
use app\common\controller\Frontend;
use AlibabaCloud\SDK\Live\V20161101\Live as LiveLibrary;
use Darabonba\OpenApi\Models\Config;
use AlibabaCloud\SDK\Live\V20161101\Models\DescribeLiveStreamStateRequest;
use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;
class AliLiveClient
{
/**
* 使用AK&SK初始化账号Client
* @param string $accessKeyId
* @param string $accessKeySecret
* @return Live Client
*/
public static function createClient($accessKeyId = '', $accessKeySecret = ''){
$liveConfig = \app\common\model\config\System::getConfig('ali_live');
if(!$accessKeyId){
$accessKeyId = $liveConfig['access_key_id'];
}
if(!$accessKeySecret){
$accessKeySecret = $liveConfig['access_key_secret'];
}
$config = new Config([
// 必填,您的 AccessKey ID
"accessKeyId" => $accessKeyId,
// 必填,您的 AccessKey Secret
"accessKeySecret" => $accessKeySecret,
"regionId"=>"cn-beijing"
]);
// 访问的域名
$config->endpoint = "live.aliyuncs.com";
return new LiveLibrary($config);
}
}