# 上传提审素材

接口应在服务器端调用,详细说明参见服务端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 上传素材文件格式不对