参考技术文档:微信公众平台开发者文档
一、微信公众配置
1、设置安全域名
微信公众号登陆地址:https://mp.weixin.qq.com
登录微信公众号 --》(左边菜单)设置与开发 --》公众号设置--》功能设置
填写域名的时候,需要下载3中的文件,放到服务器能访问的地方,也就是放到要部署在服务器的程序当中。如下图,示例:
2、申请开通AppSecret
登录微信公众号 --》(左边菜单)设置与开发 --》基本配置
开通后提示AppSecret及时保存,公众号平台不再保存展示
3、ip白名单配置
登录微信公众号 --》(左边菜单)设置与开发 --》基本配置
二、项目配置
1、引入依赖
<!-- wx -->
<dependency>
<groupId>com.navinfo.autoai</groupId>
<artifactId>autoai-analysis-wx</artifactId>
<version>${autoai-analysis-components.version}</version>
</dependency>
2、使用
@Autowired
private WxMpService wxMpService;
//微信分享url签名
WxJsapiSignature signature = wxMpService.createJsapiSignature(link);
//根据授权码获取token
WxOAuth2AccessToken accessToken = wxMpService.getOAuth2Service().getAccessToken(code);
//根据token获取微信用户信息
WxOAuth2UserInfo wxOAuth2UserInfo = wxMpService.getOAuth2Service().getUserInfo(accessToken, null);
.....
更多接口文档
https://github.com/Wechat-Group/WxJava/wiki/公众号开发文档