看评论有网友说资源不全,因为是公司的代码,所以最近又独立个小项目独立出来,大家可以去 这里 下载代码,一起学习。
应用场景:
网站某一类型注册类型会员通过微信公众账号进入其账号中心时,可以获取一次领取红包资格,红包资格在某一个特定范围内。
微信红包调用流程:
后台API调用:待进入联调过程时与开发进行详细沟通;
告知服务器:告知服务器接收微信红包的用户openID,告知服务器该用户获得的金额;
从商务号扣款:服务器获取信息后从对应的商务号扣取对应的金额;
调用失败:因不符合发送规则,商务号余额不足等原因造成调用失败,反馈至调用方;
发送成功:以微信红包公众账号发送对应红包至对应用户;
实现过程:
1、用户打开抢红包页面,通过微信提供的 网页授权获取用户基本信息 不弹出授权页面方式获取用户的openid;
2、根据获取到的openid判断用户是否已经领取过红包
① openid已经领取过红包,跳转到已经领取页面。
② openid没有领取过红包,到3。
3、根据用户输入的手机判断该手机是否已经领取过红包