• 技术文章 >微信小程序 >小程序开发

    详解企业微信登录获取用户信息

    coldplay.xixicoldplay.xixi2021-03-31 09:44:40转载2052

    在开发企业微信小程序时,有时需要获取当前登录用户的详细信息,如部门、邮箱等,现做以下总结。

    相关免费学习推荐:微信小程序开发

    相关配置项

    1. 打开 微信开发者工具 ,切换到小程序模式,配置小程序相关的信息:
      企业微信登录获取用户所在部门信息

    2. 微信开发者工具 切换到 企业微信小程序模式,点击 模拟操作 -》选择企业 ,选择对应的企业信息,如图所示:
      企业微信登录获取用户所在部门信息

    获取 企业微信 派发的临时登录凭证

    1. 链接地址:https://work.weixin.qq.com/api/doc/90000/90136/91506
    2. 获取临时登录凭证 code ,如下图:
      企业微信登录获取用户所在部门信息

    获取 access_token

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

    企业微信登录获取用户所在部门信息

    获取 session_key、用户 userid 以及用户所在企业的 corpid 等信息

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

    读取成员信息

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

    企业微信登录获取用户所在部门信息

    相关学习推荐:小程序开发教程

    以上就是详解企业微信登录获取用户信息的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:learnku,如有侵犯,请联系admin@php.cn删除
    上一篇:让微信小程序开发如鱼得水的方法 下一篇:介绍小程序聊天群,发送语音,文字,图片
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 在微信小程序中如何获取用户信息(详细教程)• 微信小程序如何获取openid及用户信息• 详解 微信小程序授权登录获取用户信息• 使用redis数据库存储用户信息
    1/1

    PHP中文网