企业微信在获取永久授权码permanent_code时需要进行POST请求,请求体需要参数临时授权码auth_code。获取auth_code有两种方式, 第二种方法主要是针对第三方应用正式上线,本文主要介绍第一种方法,主要用于测试的第三方应用。
1.
2.
3.
注意:在引导用户进入授权页时,经常出现下列错误:
1.该应用已下线
[图片]
出现此错误的主要原因时没有事对第三方应用设置授权配置,导致应用无法测试安装成功。设置授权配置https://work.weixin.qq.com/api/doc#90001/90143/90602,设置成功之后就可以进行授权页生成。
2.preauthcode失效
这种错误一般是pre_auth_code失效造成,获取pre_auth_code之后最好在20分钟之内使用,过期之后需要重新获取才能使用。
3.回调redirect_url与后台设置的域名不一致
这种错误一般是企业微信后台设置的回调域名与引导页url中配置的url不一致,并且引导页url需要urlencode之后才能使用,仔细检查代码这种错误很容易解决。
注:以上均是本人开发中遇到错误和解决方法,如有错误请指正。