This repository has been archived on 2026-06-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
wsh5485 7e47ce238b chore: 添加多个图片和资源文件
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
2025-06-15 13:04:37 +08:00

58 lines
2.1 KiB
PHP

<?php
require_once 'aliyun-php-sdk/aliyun-php-sdk-core/Config.php'; // 假定您的源码文件和aliyun-php-sdk处于同一目录
use live\Request\V20161101 as live;
class AliyunLive {
//private $accessKeyId = 'zsZ';
//private $accessKeySecret = 'myQkfV';
private $accessKeyId = 'LTAI4Fha7Z3YTrEARrmxHEFK';
private $accessKeySecret = 'PCuBxbWeMr8a2vPkfpopqdfmNOI4E0';
private $regionId = 'cn-shanghai'; // 点播服务所在的Region,国内请填cn-shanghai,不要填写别的区域
private $endpoint = 'sts.cn-shanghai.aliyuncs.com';
private $client = null ;
private $sts = null ;
public function __construct(){
try {
$this -> init_vod_client($this -> accessKeyId,$this -> accessKeySecret);
} catch (Exception $e) {
print $e->getMessage();
}
}
/**
* @desc 初始化客户端
* @param [type] $accessKeyId [description]
* @param [type] $accessKeySecret [description]
* @return [type] [description]
*/
public function init_vod_client($accessKeyId, $accessKeySecret) {
//初始化视频客户端
$profile = DefaultProfile::getProfile($this -> regionId, $accessKeyId, $accessKeySecret);
$this -> client = new DefaultAcsClient($profile);
//初始化sts授权策略客户端
DefaultProfile::addEndpoint($this -> regionId, $this -> regionId, "Sts", $this -> endpoint);
$iClientProfile = DefaultProfile::getProfile($this -> regionId, $accessKeyId, $accessKeySecret);
$this -> sts = new DefaultAcsClient($iClientProfile);
}
public function get_record_info($AppName,$StreamName,$StartTime,$EndTime,$DomainName,$PageNum,$PageSize) {
$request = new live\DescribeLiveStreamRecordIndexFilesRequest();
$request->setAppName($AppName);
$request->setStreamName($StreamName);
$request->setStartTime($StartTime);
$request->setEndTime($EndTime);
$request->setDomainName($DomainName);
$request->setPageNum($PageNum);
$request->setPageSize($PageSize);
return $this -> client ->getAcsResponse($request);
}
}