主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
企业微信相关小程序获取当前登录小程序的员工信息。
最近应领导要求,自动获取员工信息,遇到一些问题,请在此记录。
小程序想要获取员工的用户信息,需要依次获取以下参数,环环相扣。
代码1000 .在这里,代码用于将值传输到服务器并生产和销售。
corpid企业的企业id。搜索路径->:登录企业微信网页版
corpsecret被收购的前提是正在开发的小程序已经与企业微信关联。没有惊喜,没有惊喜?就好像我想跑,但是我还没有腿。解决方法:用corpsecret,一个已经关联了企业微信的小程序。此参数寻找路径:
以上两个参数用于获取access_token。代码:
wx . request({ URL: # 39;https://qyapi.weixin.qq.com/cgi-bin/gettoken',数据:{ corpid: # 39;你的企业公司 # 39;,corp secret: # 39;你的小程序corpsecret # 39},})官方返回参数表
//成功返回结果{ " errcode :0, errmsg : , 访问令牌 : accesstoken000001 , 过期时间为 :7200}//失败的返回结果{ " errcode :40091, errmsg : 机密无效 }通过access_token,code获取userid。userid的解释:来自官方
企业中用户的UserID,对应管理端的账号,在企业中唯一。注意:如果企业与applet没有关联,这里返回加密的userid,获取userid的代码。
wx . request({ URL: # 39;https://qyapi . weixin . QQ . com/CG i-bin/mini program/jscode 2 session # 39;,数据:{ access _ token:RES . data . access _ token,js_code:login.code,grant _ type: # 39;授权_代码 # 39;}},})然后获取access_token和userid。我们来获取当前员工的信息。
wx . request({ URL: # 39;https://qyapi.weixin.qq.com/cgi-bin/user/get',数据:{ access _ token:RES . data . access _ token,userid: getinfo.data.userid},})返回的结果json对象:来自官方
{ 错误代码 :0, errmsg : 好的 , userid : 张三 , 名称 : 张“, 部门 :[1,2], 订单 :[1,2], 位置 : 背景工程师”手机 : 13800000000 , 性别 : 1 , 电子邮件 : 张三@ gzdev.com , 部门领导 :[1,0], 阿凡达 : http://wx . qlogo . cn/MMO pen/ajnvdqhzla 3 wj 6 dszufiakye 37 pknqhbieoqbo 4 czqrnzds 79 H5 WM 5 x 69 tbicnhflhiafvdwklopzexyqq 2 ICG/0 ;, 拇指_头像 : http://wx . qlogo . cn/MMO pen/ajnvdqhzla 3 wj 6 dszufiakye 37 pknqhbieoqbo 4 czqrnzds 79 H5 WM 5 x 69 tbicnhflhiafvdwklopzexyqq 2 ICG/100 ;, 电话 : 020-123456 ;, 别名 : 张 , 地址 : 广州市海珠区新港中路“, open _ userid : xxxxxx , 主部门 :1, extattr :{ attrs :[{ ;键入 :0, 名称 : 文本", 文本 :{ 价值 : Text " } },{ 键入 :1, 名称 : 页面名称“, web :{ url : http://www . test . com ;, 标题 : Title " } } ] }, 状态 :1, qr _ code : https://open.work.weixin.qq.com/wwopen/userQRCode? vcode = XXX ;, 外部位置 : 产品经理外部配置文件 :{ 外部公司名称 : 企业”, 外部属性 :[{ ;键入 :0, 名称 : 文本", 文本 :{ 价值 : Text " } },{ 键入 :1, 名称 : 页面名称“, web :{ url : http://www . test . com ;, 标题 : Title " } },{ 键入 :2, 名称 : 测试应用 , 迷你程序 :{ appid : wx8bd80126147dFAKE , pagepath : /索引 , 标题 : 我的迷你程序 }}}}微信提示:当你的小程序没有关联企业微信时,即使你使用了其他小程序的corpsecret,无效代码仍然会显示在微信开发者工具中。这是因为你现在的微信小程序开发的项目与企业微信无关,所以有两种解决方案:
可以尝试使用官方的测试参数,但是官方说用于测试的参数无法获取员工的信息,只能用于测试。真的很开心(emm…)。测试下关联的小程序代码。前提是你能获取相关小程序的所有信息(上面提到的)。以上是企业微信相关小程序获取员工信息的详细说明。更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 微信小程序翻译功能上线:现已支持18种语言
- 如何使用微信小程序中的车牌号输入法(如何使用微信小程序中的车牌号输入法进行打印)
- 微信小程序无法获取位置信息怎么办?(微信小程序无法获取位置信息)
- 微信小程序如何实现九宫格跳(如何在小程序中配置九宫格抽奖)
- 如何调节微信小程序的亮度?
本文由主机参考刊发,转载请注明:详细讲解企业微信相关小程序获取员工信息(详细讲解企业微信相关小程序获取员工信息的方法) https://zhujicankao.com/78873.html
评论前必须登录!
注册