全部产品
媒体转码

快速入门

更新时间:2017-06-23 16:36:05   分享:   

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

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

初始化客户端

多区域支持

编辑python的site-packages目录下的aliyunsdkcore/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. from aliyunsdkcore import client
  1. clt = client.AcsClient(access_key_id,
  2. access_key_secret,
  3. 'cn-hangzhou')
  4. search_media_workflow(clt)
北京区域初始化

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

  1. from aliyunsdkcore import client
  1. clt = client.AcsClient(access_key_id,
  2. access_key_secret,
  3. 'mts-cn-beijing')
  4. search_media_workflow(clt)

API调用示例

下面以SearchMediaWorkflowAPI调用为例。

  1. import json
  2. from aliyunsdkmts.request.v20140618 import SearchMediaWorkflowRequest
  1. def search_media_workflow(clt):
  2. request = SearchMediaWorkflowRequest.SearchMediaWorkflowRequest()
  3. request.set_accept_format('JSON')
  4. response = json.loads(clt.do_action(request))
  5. return response
本文导读目录
本文导读目录
以上内容是否对您有帮助?