应用场景
用户已在网站注册登录,且没有绑定微信,希望通过触发绑定事件来让用户的账号与用户的微信绑定,便于后续业务消息可以通过微信通知到用户
绑定流程图
流程描述
1.网站生成二维码
- 已登录用户触发绑定微信事件
- 调用微信公众号服务的 生成带参数的二维码
- 根据微信返回的 Ticket 绑定与登录用户的关系
- 根据微信返回的二维码地址,展现二维码给用户
2.用户扫描二维码
3.微信通知公众号服务
- 微信触发 扫描带参数二维码事件
- 公众号服务推送的 Ticket 与 OpenID 到回调API
4.网站绑定微信与用户
- 根据Ticket 关联用户
- 根据OpenID 调用微信公众号 获取用户基本信息
- 绑定微信用户信息到用户
- 返回绑定成功给用户
Comments