首页 > 开发指南 > 素材管理
下载素材文件
更新时间: 2021-12-08 11:27:54

素材管理

通过素材管理的接口,企业可以上传下载或删除多媒体文件。对多媒体文件、图文消息素材的获取和调用等操作,是通过mediaId来进行的。

下载素材文件

请求说明

请求方式:post+application/json 方式

请求路径:https://open.71360.com/media/download

参数说明

参数参数类型必须说明
corpAccessTokenString企业应用访问公司合法性凭证
corpIdString开放平台公司帐号
mediaIdString素材ID

调用示例:

{
    "corpAccessToken":"CORPACCESSTOKEN",
    "corpId":"CORPID",
    "mediaId": "MEDIA_ID"
}

返回说明

和普通的http下载相同,请根据http头做相应的处理。    

a) 正确时响应内容为文件二进制数据,响应头如下:

  HTTP/1.1 200 OK

  Server: nginx

  Date: Wed, 30 Mar 2016 07:27:51 GMT

  Content-Type: application/x-msdownload;charset=UTF-8

  Content-Length: 2458210

  Connection: keep-alive

  Content-Disposition: attachment; filename=%E6%8B%8D%E7%85%A7100%E5%88%86_20161010.pptx

  #### ####

  filename采用java.net.URLDecoder.decode("%E6%8B%8D%E7%85%A7100%E5%88%86_20161010.pptx", "UTF-8")解码

  文件二进制数据

b) 错误应头部信息为Content-Type: application/json;charset=UTF-8,JSON格式:

参数必须说明
errorCode返回码
errorMessage对返回码的文本描述内容

返回示例:

{
    "errorCode": 10013,
    "errorMessage": "the parameter corpAccessToken is missing"
}