关键字:微信公众平台 微信卡券 团购券 代金券 折扣券 礼品券(兑换券) 优惠券 导入code 核查code 修改库存 群发卡券 通过卡券货架投放卡券 创建二维码投放 核销卡券 查询卡券 微信买单 删除卡券 设置卡券失效 拉取卡券概况数据 获取免费券数据 拉取会员卡数据 朋友的券(共享券) 会员卡 会议/演出门票 景区门票 电影票 飞机票 作者:方倍工作室 原文:https://www.fangbei.org/tutorials/weixin-card.html
在这篇微信公众平台开发教程中,我们将介绍如何在实现微信卡券(团购券 代金券 折扣券 礼品券(兑换券) 优惠券 会员卡 特殊票类)的功能。
本文分为以下二个部分:
- 创建卡券
- 卡券投放
- 核销卡券
- 管理卡券
- 朋友的券(共享券)
- 会员卡
- 特殊票类
本文PHP SDK源代码下载为收费服务,感谢理解与支持!
一、创建卡券
1.1 上传卡券LOGO
开发者需调用该接口上传商户图标至微信服务器,获取相应logo_url,用于卡券创建。
接口调用请求说明
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| buffer | 是 | 文件的数据流 |
| access_token | 是 | 调用接口凭证 |
请求数据
返回数据
1.2 获取卡券适用门店、
商户可以通过该接口,批量查询自己名下的门店list,并获取已审核通过的poi_id(所有状态均会返回poi_id,但该poi_id不一定为最终id)、商户自身sid 用于对应、商户名、分店名、地址字段。
- 接口调用请求说明
| 协议 | https |
|---|---|
| http请求方式 | POST |
| 请求Url | https://api.weixin.qq.com/cgi-bin/poi/getpoilist?access_token=TOKEN |
| POST数据格式 | json |
- 请求参数说明
| 参数 | 说明 | 是否必填 |
|---|---|---|
| access_token | 调用接口凭证 | 是 |
| buffer | json数据 | 是 |
- POST数据示例
//1.3 选取卡券背景颜色
1.4 创建卡券
1.4.1 团购券
1.4.2 代金券
1.4.3 折扣券
1.4.4 礼品券(兑换券)
1.4.5 优惠券
2 卡券投放
2.1 导入code接口
2.2 核查code接口
2.3 修改库存接口
2.3.1 群发卡券
2.3.2 通过卡券货架投放卡券
2.3.3 创建二维码投放
- 核销卡券
3.1 查询Code接口
3.2 核销Code接口
- 管理卡券 4.1 批量查询卡券 4.2 查询卡券详情 4.3 获取用户已领取卡券 4.4 设置微信买单接口 4.5 删除卡券 4.6 设置卡券失效 4.7 拉取卡券概况数据接口 4.8 获取免费券数据接口 4.9 拉取会员卡数据接口
5 朋友的券(共享券)
6 会员卡 6.1 创建会员卡
6.2 会员卡激活 6.3 设置开卡字段接口
6.4 拉取会员信息接口
7 特殊票类 7.1 会议/演出门票 7.1.1 创建会议/演出门票
7.1.2 更新会议门票
7.2 景区门票 7.2.1 创建景区门票
7.3 电影票 7.3.1 创建电影票 7.3.2 更新电影票
7.4 飞机票 7.4.1 创建飞机票 7.4.2 更新飞机票
https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN
// $result = $weixin->upload_image("fangbei.jpg");
array(1) { ["url"]=> string(119) "http://mmbiz.qpic.cn/mmbiz/K4LBh6RUO0qAa2sbY1EyJGDZ0eCetML4quMDRsiczNX98UPE6ryGM7ynjWCX1kibM5iaOLV5ibXHRhs8kdNoAthSjw/0" }
{
"begin":0,
"limit":10
}
{"errcode":0,"errmsg":"ok","colors":[{"name":"Color010","value":"#63b359"},{"name":"Color020","value":"#2c9f67"},{"name":"Color030","value":"#509fc9"},{"name":"Color040","value":"#5885cf"},{"name":"Color050","value":"#9062c0"},{"name":"Color060","value":"#d09a45"},{"name":"Color070","value":"#e4b138"},{"name":"Color080","value":"#ee903c"},{"name":"Color081","value":"#f08500"},{"name":"Color082","value":"#a9d92d"},{"name":"Color090","value":"#dd6549"},{"name":"Color100","value":"#cc463d"},{"name":"Color101","value":"#cf3e36"},{"name":"Color102","value":"#5E6671"}]}