文档中心 > API类目 > 数娱媒资输出

taobao.vmac.mediaurl.get (根据视频id获取介质信息)

用视频id获取视频的介质文件url

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
source_type String 可选 YOUKU YOUKU
video_id String 必须 XMjk4MzQ5MzE2OA== 视频id

响应参数

名称 类型 示例值 描述
result ResultDto result
  • └ detail_message
  • String
  • null
  • detailMessage
  • result_code
  • VmacResultCode
  • resultCode
  • └ message
  • String
  • 成功
  • message
  • └ code
  • String
  • SUCCESS
  • code
  • value
  • MediaUrlResultDto
  • value
  • └ media_url
  • String
  • http://yk-output-sh.oss-cn-shanghai.aliyuncs.com/3C40-15E5124F570.ts?Expires=1514280368&OSSAccessKeyId=LTAIkcYU5ayZsaQb&Signature=pvxmXT2Frt1B%2BmBXpFSQ82UEzqE%3D
  • mediaUrl
  • └ video_id
  • String
  • XMjk4MzQ5MzE2OA==
  • videoId
  • └ success
  • Boolean
  • false
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
VmacMediaurlGetRequest req = new VmacMediaurlGetRequest();
req.setSourceType("YOUKU");
req.setVideoId("XMjk4MzQ5MzE2OA==");
VmacMediaurlGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<vmac_mediaurl_get_response>
    <result>
        <detail_message>null</detail_message>
        <result_code>
            <message>成功</message>
            <code>SUCCESS</code>
        </result_code>
        <value>
            <media_url>http://yk-output-sh.oss-cn-shanghai.aliyuncs.com/3C40-15E5124F570.ts?Expires=1514280368&amp;OSSAccessKeyId=LTAIkcYU5ayZsaQb&amp;Signature=pvxmXT2Frt1B%2BmBXpFSQ82UEzqE%3D</media_url>
            <video_id>XMjk4MzQ5MzE2OA==</video_id>
        </value>
        <success>false</success>
    </result>
</vmac_mediaurl_get_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部