# 上传提审素材
接口应在服务器端调用,详细说明参见服务端API。
# 接口说明
# 接口英文名
uploadMediaToCodeAudit
# 功能描述
调用本接口可将小程序页面截图和操作录屏上传,提审时带上相关参数,可以帮助审核人员判断
# 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/wxa/uploadmedia?access_token=ACCESS_TOKEN
# 第三方调用
调用方式以及出入参和HTTPS相同,仅是调用的token不同
该接口所属的权限集id为:18
服务商获得其中之一权限集授权后,可通过使用authorizer_access_token代商家进行调用
# 请求参数
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 第三方平台接口调用凭证authorizer_access_token,该参数为 URL 参数,非 Body 参数。 |
media | formdata | 是 | 图片(image): 2M,支持PNG\JPEG\JPG\GIF格式 视频(video):10MB,支持MP4格式 完成素材上传后,使用返回的mediaid,可以在提审接口通过post preview_info完成图片和视频上传。 注意:返回的 mediaid 有效期是三天,过期需要重新上传 |
# 返回参数
属性 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误信息 |
type | string | 类型 |
mediaid | buffer | 媒体id |
# 调用示例
示例说明: 传图片示例
# 请求数据示例
curl -F media=@test.jpg "https://api.weixin.qq.com/wxa/uploadmedia?access_token=ACCESS_TOKEN"
# 返回数据示例
{
"errcode":0,
"errmsg":"ok",
"type":"image",
"mediaid":"xxxxxxxxxxxxxxxxx"
}
示例说明: 传mp4示例
# 请求数据示例
curl -F media=@xxx.mp4 "https://api.weixin.qq.com/wxa/uploadmedia?access_token=ACCESS_TOKEN"
# 返回数据示例
{
"errcode":0,
"errmsg":"ok",
"type":"video",
"mediaid":"xxxxxxxxxxxxxxxxx"
}
# 错误码
错误码 | 错误码取值 | 解决方案 |
---|---|---|
43002 | require POST method | 需要 POST 请求 |
41005 | media data missing | 缺少多媒体文件数据,传输素材无视频或图片内容 |
40006 | invalid meida size | 上传素材文件大小超出限制 |
40005 | invalid file type | 上传素材文件格式不对 |