- [ ]具体代码流程如下
这里主要是放的代码实现,具体的思路流程在这篇文章
关于微信开发者工具无法调试的问题解决方案在篇文章
我这里是这样做的,前端拦截登录页面,当用户访问登录页面的时候,前端拦截拦截登录界面。访问我的接口 我返回一个获取code的链接
现在更新一下,有一个新的方法,就是省略前端拦截的那个方法,在企业微信里边直接设置好获取code的那个链接地址,然后让前端拿着code去请求你后台login接口就可以实现授权登录了,这种方法比较快一点,相当于是之拦截了一次页面就跳转了
// 字符串拼接好网址返回给前端
@RequestMapping(value = "/qywxauth", method = RequestMethod.GET)
public Result<String> qywxauth(HttpServletResponse response) throws Exception {
//回调网址是你在企业微信应用配置的回调地址保持一致
String reUrl = "http://oa.123.com";
//获取方式静默授权,可选
String scopetype = "snsapi_privateinfo";
//请求code 路径
String sUrl = qywxService.GET_CODE_URL;
String wxurl = sUrl.replace("CORPID", corpId)
.replace("REDIRECT_URI", reUrl).replace("SCOPE", scopetype)
.replace("AGENTID", agentid);
System.out.println(wxurl);
return new Result<String>("v", "即将前往微信授权",wxurl);
}
这里是获取access_token 的代码
public static Map
1万+



被折叠的 条评论
为什么被折叠?



