详解企业微信登录获取用户信息
时间:2021-04-07
来源:互联网
标签:
今天PHP爱好者给大家带来

在开发企业微信小程序时,有时需要获取当前登录用户的详细信息,如部门、邮箱等,现做以下总结。
相关配置项
打开 微信开发者工具 ,切换到小程序模式,配置小程序相关的信息:

微信开发者工具 切换到 企业微信小程序模式,点击 模拟操作 -》选择企业 ,选择对应的企业信息,如图所示:

获取 企业微信 派发的临时登录凭证
链接地址:
https://work.weixin.qq.com/api/doc/90000/90136/91506获取临时登录凭证 code ,如下图:

获取 access_token
文档地址:
https://work.weixin.qq.com/api/doc/10013,跳转到第三步,获取 access_token请求方式:GET(HTTPS)
请求URL:
https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET替换正确的 appid 与 secret ,如下图:

获取 session_key、用户 userid 以及用户所在企业的 corpid 等信息
文档地址:
https://work.weixin.qq.com/api/doc/90000/90136/91507接口地址:
https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session?access_token=ACCESS_TOKEN&js_code=CODE&grant_type=authorization_code替换正确的参数:ACCESS_TOKEN、CODE、grant_type(此处固定为 authorization_code),请求结果如下图所示:

读取成员信息
文档地址:
https://work.weixin.qq.com/api/doc/90000/90135/90196请求方式:GET(HTTPS)
请求地址:
https://qyapi.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&userid=USERID替换参数:ACCESS_TOKEN、USERID ,请求结果如下图:

以上就是详解企业微信登录获取用户信息的详细内容,更多请关注php爱好者其它相关文章!
-
什么是无理数 常见的无理数有哪些 无理数和有理数的区别 时间:2025-11-19 -
Linux中软连接和硬链接的区别、优缺点和应用场景等 时间:2025-11-19 -
什么是Hypervisor Hypervisor虚拟机监控程序详解 时间:2025-11-19 -
numeric是什么数据类型 decimal和numeric的区别 时间:2025-11-19 -
Java中public class和class的区别 时间:2025-11-19 -
Android中Activity跳转的两种实现方法 时间:2025-11-19
今日更新
-
三国望神州吕玲绮怎么配副将-吕玲绮副将搭配推荐
阅读:18
-
上过村晚的梗是什么意思?揭秘网络爆火乡村春晚名场面背后的搞笑真相!
阅读:18
-
千机阵锦囊阵容怎么搭配-千机阵阵容搭配新手
阅读:18
-
CF手游不良人联动武器-G36-李星云现已震撼曝光
阅读:18
-
阿里云官网网页版入口 一键直达阿里云网页版
阅读:18
-
币安风控申诉处理时间多久出结果 解答用户疑问
阅读:18
-
Yandex官网入口在哪 俄罗斯Yandex搜索引擎官网首页
阅读:18
-
币安风控后密码重置失败原因解析及解决方案
阅读:18
-
上海Z揭秘:网络爆梗背后的真相与笑点,速来get新知识!
阅读:18
-
上海地名梗是什么梗揭秘沪上热门调侃背后的趣味文化
阅读:18










