• 阿里云openapi接口使用,PHP,视频直播


    1.下载sdk放入项目文件夹中

    核心就是aliyun-php-sdk-core,它的配置文件会自动加载相应的类

    2.引入文件

    include_once LIB_PATH . 'ORG/aliyun-openapi/aliyun-php-sdk-core/Config.php';
    

    3.配置客户端对象,需要Access Key ID,Access Key Secret

    $iClientProfile = DefaultProfile::getProfile("cn-hangzhou", "xxxx", "xxxx");  // Access Key ID,Access Key Secret
    $client = new DefaultAcsClient($iClientProfile);
    

    4.调用请求类,并配置参数,就拿直播推流历史为例

    $request = new liveRequestV20161101DescribeLiveStreamsPublishListRequest();
    $request ->setDomainName('live.yunlutong.com');
    $request ->setAppName('yunlutong');
    $request ->setStreamName('demo');
    $request ->setStartTime('2017-03-01T19:00:00Z');
    $request ->setEndTime('2017-03-29T19:00:00Z');
    
    

    5.发起请求

    //针对阿里云进行请求
    $response = $client->getAcsResponse($request);
    exit(json_encode($response));
    

    完整代码如下

    <?php
    
    /**
     * 直播相关接口
     */
    class LiveAction extends ApiAction
    {
        protected function _initialize()
        {
            parent::_initialize();
        }
    
        // 获取推流历史
        public function DescribeLiveStreamsPublishList() {
            include_once LIB_PATH . 'ORG/aliyun-openapi/aliyun-php-sdk-core/Config.php';
    
            $iClientProfile = DefaultProfile::getProfile("cn-hangzhou", "xxxx", "xxxx");  // Access Key ID,Access Key Secret
            $client = new DefaultAcsClient($iClientProfile);
    
            $request = new liveRequestV20161101DescribeLiveStreamsPublishListRequest();
            $request ->setDomainName('live.yunlutong.com');
            $request ->setAppName('yunlutong');
            $request ->setStreamName('demo');
            $request ->setStartTime('2017-03-01T19:00:00Z');
            $request ->setEndTime('2017-03-29T19:00:00Z');
    
            //针对阿里云进行请求
            $response = $client->getAcsResponse($request);
            exit(json_encode($response));
        }
    
    }
    

    获取数据如下

    其他的接口数据,类似。

    这是官方的接口调用文档,

  • 相关阅读:
    跨媒体安全
    kali视频(21-25)学习
    kali视频(26-30)学习
    kali视频(16-20)学习
    kali视频学习(11-15)
    kali视频(1-5)
    使用Metaspoit攻击MS08-067
    web应用程序安全攻防---sql注入和xss跨站脚本攻击
    -区块链-
    TCP/IP网络协议攻击
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/6599492.html
Copyright © 2020-2023  润新知