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

简介:

1.下载sdk放入项目文件夹中
422101-20170322134203674-1670232808.png

422101-20170322134209268-699095042.png

422101-20170322134216502-1641713123.png

核心就是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 live\Request\V20161101\DescribeLiveStreamsPublishListRequest();
$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 live\Request\V20161101\DescribeLiveStreamsPublishListRequest();
        $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));
    }

}

获取数据如下

422101-20170322135113268-309462513.png

其他的接口数据,类似。

这是官方的接口调用文档,
422101-20170322135359408-1024521299.png


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6599492.html,如需转载请自行联系原作者

相关文章
|
23天前
|
XML JSON API
快速淘宝商品详情页面API接口传输 php
PI(Application Programming Interface,应用程序接口)是一组预定义的函数、协议和工具,用于构建软件应用程序之间的交互。它允许不同的软件系统和应用通过统一的接口进行数据交换和通信
|
10月前
|
前端开发 API PHP
漏刻有时开放平台数据接口php允许ajax跨域的解决方案
漏刻有时开放平台数据接口php允许ajax跨域的解决方案
35 0
|
10月前
|
前端开发 API PHP
漏刻有时API接口实战开发系列(4):萤石云HTTP接口API开发获取accessToken(php)
漏刻有时API接口实战开发系列(4):萤石云HTTP接口API开发获取accessToken(php)
343 0
|
11月前
|
XML JSON API
api接口对接如何实现,php如何对接api
API接口对接是现代软件开发中不可或缺的一部分,它允许不同的应用程序之间进行数据交换和服务调用。在PHP中,可以使用多种方式实现API接口的对接,包括基于HTTP协议的传统方法以及现代的API客户端库等。
|
小程序 JavaScript 前端开发
微信小程序:阿里云OSS直传实践-PHP实现服务端签名
微信小程序:阿里云OSS直传实践-PHP实现服务端签名
631 0
微信小程序:阿里云OSS直传实践-PHP实现服务端签名
|
视频直播 PHP 开发工具
视频直播Live安装PHP并引入SDK
视频直播Live安装PHP并引入SDK
|
搜索推荐 大数据 视频直播
阿里云智能推荐服务端PHP SDK Quick Start
阿里云智能推荐(Artificial Intelligence Recommendation,简称AIRec)基于阿里巴巴领先的大数据和人工智能技术,结合在电商、内容、新闻资讯、视频直播和社交等多个行业领域的积累,为全球企业及开发者提供个性化推荐服务。您只需要按约定提供数据以及简单API调用,就可以得到效果显著的专属推荐服务。本文主要演示如果通过PHP SDK添加:user&item&behavior三张表数据到推荐实例。
2325 0
阿里云智能推荐服务端PHP SDK Quick Start
|
PHP CDN
如何使用PHP实现视频点播的鉴权
本文主要介绍如何使用PHP实现视频点播的鉴权。
|
PHP 数据安全/隐私保护 对象存储
oss php sdk+laravel搭建图片处理静态网站
结合oss的图片处理功能介绍如何利用oss搭建一个低成本高性能的静态服务器
8975 0