type
status
date
slug
summary
tags
category
icon
password
comment

前置条件

  1. 已认证公众号/已申请微信测试接口 公众号->设置与开发->基本配置中获取appid与appsecret 微信测试接口同理
  1. 自己的服务器资源
  1. 需要微信的接口,获取access_token生成带参数二维码、获取二维码图片(GET请求(请使用https协议)https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET)
  1. 建立数据库绑定表(对服务器中的用户与公众号的绑定) ## maven插件 下方代码用到的XmlUtil与BeanUtil需要该插件

具体代码

三个基础类

绑定类
消息类
method枚举类

微信接入服务器的接口

接口
验证类TokenValidator

消息转译与绑定

主要思路

  1. 生成带参数二维码中可以传入场景值数字或者字符串,假设当前服务器的用户标识为字符串,那么可以将对应的场景值传入字符串,也就是userId(在scene_str中传入id即可)。
  1. 生成的二维码在手机扫码后,会对服务器进行传值,将场景值与openid同时给到服务器进行绑定(在EventKey中获取场景值)
传参样例
返回样例
主要方法
返回微信的方法
对返回的xml封装成一个方法
对绑定信息的处理
尝试各种可以联网的AIObsidian笔记软件(插件收藏)
Loading...
obsidianlyg
obsidianlyg
最好的生活是:时光,浓淡相宜,人心,远近相安
最新发布
Beszel安装与监控报警
2025-1-20
mongodb
2024-9-13
vim
2024-9-13
WallPaper
2024-9-13
解决vim中文乱码问题外加基本配置
2024-9-13
ranger常用命令
2024-9-13
公告
🎉NotionNext 4.1已经上线🎉
-- 感谢您的支持 ---
👏欢迎更新体验👏