> 微信公众号开发手册 > 微信摇一摇上传图片素材

上传图片素材

微信摇一摇上传图片素材

接口说明

上传在摇一摇功能中需使用到的图片素材,素材保存在微信侧服务器上。图片格式限定为:jpg,jpeg,png,gif。

若图片为在摇一摇页面展示的图片,则其素材为icon类型的图片,图片大小建议120px*120 px,限制不超过200 px *200 px,图片需为正方形。

若图片为申请开通摇一摇周边功能需要上传的资质文件图片,则其素材为license类型的图片,图片的文件大小不超过2MB,尺寸不限,形状不限。


接口调用说明

Http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/material/add?Access_token=ACCESS_TOKEN&type=TYPEPOST数据格式:FORM表单
POST数据例子:
调用示例(使用curl命令,用FORM表单方式上传一个多媒体文件):
curl -F “media=@IMAGE_NAME”
"https://api.weixin.qq.com/shakearound/material/add?access_token=ACCESS_TOKEN&type=TYPE"

参数说明

参数 是否必须 说明
access_token 调用接口凭证
media 图片名字
type Icon:摇一摇页面展示的icon图;License:申请开通摇一摇周边功能时需上传的资质文件;若不传type,则默认type=icon   


返回说明 正常时的返回json数据包示例:

{
"data": {
“pic_url”:
“http://shp.qpic.cn/wechat_shakearound_pic/0/1428377032e9dd2797018cad79186e03e8c5aec8dc/120”
   },
   "errcode": 0,
   "errmsg": "success."
}

参数说明

参数 说明
pic_url 图片url地址,若type=icon,可用在“新增页面”和“编辑页面”的“icon_url”字段;若type= license,可用在“申请入驻”的“qualification_cert_urls”字段