codecamp

微信摇一摇上传图片素材

上传图片素材

摇一摇页面设计

接口说明

上传在摇一摇功能中需使用到的图片素材,素材保存在微信侧服务器上。图片格式限定为: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图片名字
typeIcon:摇一摇页面展示的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”字段

微信摇一摇页面管理
微信平台管理设备与页面的关联关系
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

微信门店

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }