企业微信集成流程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

应用集成企业微信说明

集成流程

1.在应用页面展示微信二维码;

a)企业微信管理台创建应用(获取企业ID、应用ID、应用秘钥)

b)调用获取access_token接口(接口1)

c)引用企业微信wwLogin-1.0.0.js(附件1)在本地页面嵌入二维码(代码段1);

2.手机企业微信客户端扫描二维码并授权访问,页面跳转到redirect_url,应用端获取微

信code;

3.应用端调用接口(接口2)查询微信用户信息;

4.应用端使用微信用户在本地查询是否有关联用户;

a)查询到用户,使用该用户作为当前登录用户,认证放行;

b)未查询到用户,弹框输入用户名+密码,将微信USERID和用户进行绑定,再使用

该用户作为当前登录用户,认证放行;

附件1

wwLogin-1.0.0.js

说明:在需要展示企业微信网页登录二维码的网站引入JS文件或者如下链接:http://203.91.36.245/js/sso/wwLogin-1.0.0.js

在需要使用微信登录的地方实例以下JS对象

window.WwLogin({

"id" : "wx_reg",

"appid" : "",

"agentid" : "",

"redirect_uri" :"",

"state" : "",

"href" : "",

});

参数说明

接口1:获取access_token

请求方式:GET

请求URL:http://203.91.36.245/cgi-bin/gettoken?corpid=id&corpsecret=secrect 参数说明:

权限说明:

每个应用有独立的secret,所以每个应用的access_token应该分开来获取

返回结果:

出错返回示例:

接口2:通过code获取用户信息请求方式:GET

请求地址:

http://203.91.36.245/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=C ODE

参数说明:

权限说明:

跳转的域名须完全匹配企业内任一应用的可信域名。

返回结果:

出错返回示例:

相关文档
最新文档