POM配置
<dependency>
<groupId>com.bm.tools</groupId>
<artifactId>bm-mini</artifactId>
<version>0.0.1</version>
</dependency>
配置包扫描
"com.bm.weixin"或"com.bm.weixin.miniprogramutils"
@ComponentScan({"com.bm.weixin"})
参数配置
- miniprogram.appid 微信小程序appid
- miniprogram.secret 微信小程序secret
- miniprogram.jwtKey 登录验证用jwtKey
接口访问
验证用户状态
- 接口地址: {context-path}/api/wx/verify
- 接口参数
- 参数1: String jscode 小程序wx.login获得 用于换取openId
- 参数2: String admin 传递n或y 区分是否为商家用户
- 返回值
- code: 0 成功
- data: 包含token/uid/user_name/mobile/domain
- code: 401 商家用户 未绑定
- data: openid
- code: 403 未找到用户信息
- data: openid
- code: 0 成功
微信绑定用户
- 接口地址: {context-path}/api/wx/user/bind
- 接口参数
- 参数1 String appid
- 参数2 String domain
- 参数3 String userId
- 参数4 String password
- 参数5 String openid
- 返回值
- code: 0 成功
- data: 包含token/uid/user_name/mobile/domain
- code: 500 失败
- m
- code: 0 成功
网友评论