全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
媒体转码

快速入门

更新时间:2017-06-23 16:35:59

请确认您已经熟悉MTS的基本概念,Region、AccessKeyId和AccessKeySecret等。

本节您将看到如何快速使用MTS PHP SDK,完成进行常见操作,如搜索媒体工作流等。

初始化客户端

多区域支持

编辑aliyun-php-sdk-core/Regions/endpoints.xml文件,在最后一行()之前添加北京区域(其他区域类似):

  1. <Endpoint name="mts-cn-beijing">
  2. <RegionIds>
  3. <RegionId>mts-cn-beijing</RegionId>
  4. </RegionIds>
  5. <Products>
  6. <Product>
  7. <ProductName>Mts</ProductName>
  8. <DomainName>mts.cn-beijing.aliyuncs.com</DomainName>
  9. </Product>
  10. </Products>
  11. </Endpoint>
杭州区域初始化

只要初始化profile和client时,正确设置RegionId参数”cn-hangzhou”,API调用时无需特殊设置。

  1. include_once 'aliyun-php-sdk-core/Config.php';
  1. $profile = DefaultProfile::getProfile('cn-hangzhou',
  2. $access_key_id,
  3. $access_key_secret);
  4. $client = new DefaultAcsClient($profile);
  5. search_media_workflow($client, 'cn-hangzhou');
北京区域初始化

只要初始化profile和client时,正确设置RegionId参数”cn-beijing”,API调用时无需特殊设置。

  1. include_once 'aliyun-php-sdk-core/Config.php';
  1. $profile = DefaultProfile::getProfile('mts-cn-beijing',
  2. $access_key_id,
  3. $access_key_secret);
  4. $client = new DefaultAcsClient($profile);
  5. search_media_workflow($client, 'mts-cn-beijing');

API调用示例

下面以SearchMediaWorkflowAPI调用为例。

  1. include_once 'aliyun-php-sdk-core/Config.php';
  2. use Mts\Request\V20140618 as Mts;
  1. function search_media_workflow($client, $regionId)
  2. {
  3. $request = new Mts\SearchMediaWorkflowRequest();
  4. $request->setAcceptFormat('JSON');
  5. $request->setRegionId($regionId); //重要
  6. $response = $client->getAcsResponse($request);
  7. return $response;
  8. }
本文导读目录