type
status
date
slug
summary
tags
category
icon
password
comment
前置条件
- 自己的服务器资源
- 需要微信的接口,获取access_token、生成带参数二维码、获取二维码图片(GET请求(请使用https协议)https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET)
- 建立数据库绑定表(对服务器中的用户与公众号的绑定) ## maven插件 下方代码用到的XmlUtil与BeanUtil需要该插件
具体代码
三个基础类
绑定类
消息类
method枚举类
微信接入服务器的接口
接口
验证类TokenValidator
消息转译与绑定
主要思路
- 生成带参数二维码中可以传入场景值数字或者字符串,假设当前服务器的用户标识为字符串,那么可以将对应的场景值传入字符串,也就是userId(在scene_str中传入id即可)。
- 生成的二维码在手机扫码后,会对服务器进行传值,将场景值与openid同时给到服务器进行绑定(在EventKey中获取场景值)
传参样例
返回样例
主要方法
返回微信的方法
对返回的xml封装成一个方法
对绑定信息的处理
- 作者:obsidianlyg
- 链接:obsidianlyg.top/article/a1ae4645-cc30-41ac-bf1a-99b8c0842851
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章