企业微信添加测试企业,授权安装成功(指令回调地址能获得临时授权码并换取永久授权码)之后,在企业微信管理后台的第三方应用中,点击前往服务商后台的跳转地址,使用跳转地址携带的auth_code去换取永久授权码时,一直提示40078,授权码不合法。
response error:{"errcode":40078,"errmsg":" invalid auth_code, hint: [1616741381_172_8adcab3f6f709496df19b59226a11e0a], from ip: 123.207.233.92, more info at https://open.work.weixin.qq.com/devtool/query?e=40078"}
https://developer.work.weixin.qq.com/document/10991#%E8%8E%B7%E5%8F%96%E7%99%BB%E5%BD%95%E7%94%A8%E6%88%B7%E4%BF%A1%E6%81%AF
从企业微信管理端单点登录
企业微信管理员可从第三方应用的‘业务设置’入口跳转到第三方网站,流程是:
<img src='http://res.mail.qq.com/node/ww/wwopenmng/style/images/independent/sso_fromwx.png
' />
* 步骤说明:*
1、管理员登录企业微信管理端,点击应用中的“业务设置”。目前仅有托管于服务商的应用有此入口。
2、跳转到第三方服务商的业务设置URL,服务商据此得到登录授权码。假设"业务设置URL"为https://www.AAA.com, 那么跳转地址为:
https://www.AAA.com?auth_code=xxx
3、利用登录授权码调用相关API。在得到单点登录授权码后,第三方服务商可以使用该授权码换取登录授权信息。
获取登录用户信息
第三方可通过如下接口,获取登录用户的信息。建议用户以返回信息中的corpid及userid为主键匹配用户。
请求方式:POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/service/get_login_info?access_token=PROVIDER_ACCESS_TOKEN
我也遇到这问题了 有没有解决方案啊