企业微信登录
官网链接:[企业微信开发](开始开发 - 文档 - 企业微信开发者中心 (qq.com))
一、企业微信登录流程
二、疑难杂症
1. 报错:invalid code
解决方案:查看当前应用的appId
和appSecret
是否一致
2. 报错:不合法域名
解决方案:查看前端获取code的redirect_uri
是否是当前应用的页面链接
3. 报错:ip不合法
解决方案:查看后端发送登录ip是否在企业微信请求白名单中
4. 前端部署后,页面不变
-
查看前端部署到远程服务器的地址,是否与 nginx 配置的跳转页面一致
-
尝试清除一下企业微信的缓存
-
尝试清除一下服务器的缓存:删除服务器前端文件,重新上传后,nginx reload
5. 从其他页面登录的时候,显示code失效
- 原因是因为企业微信在加密code的时候,
#
后面的内容无法加密进去,导致跳转路径不对,所以解析code失效,需要将路由的册罗改成history
模式 - 改成
history
模式后,记得去nginx那边配置对应的跳转路径