[云端小星星邀请码],微信卡券会员卡怎么弄
先说背景:早在一年多前,我们公司就已经开发了购物小程序,整个产品展示-详情-购物车-订单支付-付款通知-我的订单等功能已经完成。但是我们遵循的是快速迭代,先完成业务,所以功能并不完善。我们想说的是完善会员信息(只获取UnionId和头像)。
使用场景:
我们正在做一些会员运营的维护工作,希望将个人微信的所有客人纳入微信企业的统一维护,因此我们做了一些活动,场景如下:
1.客人添加我公司微信,我公司微信会自动回复小程序的图片链接以下图片为例,供参考,如下:
2.客人点击后,执行以下步骤:
以上四个图对应四个接口。
1)当它未激活时,它会显示立即激活会员卡。
2)然后提示授权
3)然后获取卡包上的会员信息(姓名和手机)。
4)更新后端数据并显示出来。
要实现以上四个步骤,第一步是创建会员卡。
之前,我从一开始就没有仔细阅读微信卡包的文档。我不知道调用哪个appid公众号或小程序以及在获取OpenId时是使用全局AccessToken还是Token,所以浪费了很多时间。
所以再说一遍重要的事情:
1)使用公众号APPID(因为卡包由公众号提供)
2)使用全局AccesToken(因为它调用了卡包的高层接口)
现在让我们完成第一步,创建一个会员卡来获得一个CardId。
我们先申请一个沙盒测试账号:
使用测试界面工具,我们可以快速完成我们想要实现的功能,而不用担心页面的显示和后端的实现。那么我们可以先使用工具https://mp.weixin.qq.com/debug/的测试界面。
选择相应的接口,输入access_token和Body,出现以下错误:
{
错误代码’ : 48001,
errmsg’: ‘api未授权提示: [crnQva0229r283]’
}
这个错误提示没有帮助解决问题。想了想,我用错了小程序access _ token,就改成了公众号,出现了以下错误:
{
错误代码’ : 41011,
errmsg’: ‘缺少必填字段!请检查文档并请求json!hint :[gwyiea 0304 r 283]base . logo _ URL ” }
我看到这个错误的时候说正文中json中的logo_url是必填的,但是没有填。很奇怪官网提供的例子是直接抄袭的,于是我修改了一下重新提交,最后得到了想要的结果:
就这样,我们得到了CardId,创建了会员卡,然后进行下一步,实现上面的整个过程。
<