admin管理员组文章数量:1559059
背景: 最近做的项目是做一个在企业微信中,内部人员使用的一个程序
先简单聊一下企业微信的自建应用和第三方应用
1.自建应用
是一种内部应用,主要场景就是公司内部开发,仅给内部人员使用
2.第三方应用
是可以上线给多个公司安装使用的应用,虽然没做,但看了文档应该比自建应用要复杂一点
回归正题
如何授权登录,获取用户信息
先贴一下 文档地址: https://developer.work.weixin.qq/document/path/91022
1. 构造网页授权链接
在企业微信的后台,创建一个自建应用的时候会让你配置一个url地址,就是当你点击改应用时,就会打开这个地址,从而实现打开自建的h5应用
那么这一步的作用是什么呢?
主要作用就是获取微信传给你的code
拿vue举例,在j9九游会老哥俱乐部交流区首页路由的 created中
const search = window.location.search;
就可以拿到地址后面从 ?开始的拼接参数,里面就包含code
大概内容就是 ?code=xxxxxxxxxxx 这样,取到code的值之后,通过后端的接口传code给后端
后端就可以根据code获取用户信息了,这个链接的其他配置项,文档中都有说明
2.获取访问用户身份
参数就是access_token 和刚才前端传递过来的 code
返回值
这个接口主要是获取 user_ticket
3.获取访问用户敏感信息
参数还是access_token 和刚刚获取的 user_ticket
返回值
这样就拿到了 用户信息
总结一下:首先构造链接,此时需要前端在j9九游会老哥俱乐部交流区首页路由获取到微信转发的code值传到后端,后面就是后端根据 code值,调用微信的接口获取 user_ticket ,然后还是后端调用微信接口,根据刚才获取的 user_ticket 获取用户详细信息
j9九游会老哥俱乐部交流区的版权声明:本文标题:企业微信自建应用 网页授权登录 获取用户信息 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727387623a1112428.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。