笔者最近接触到了企业微信小程序开发,和微信小程序开发还是有区别的,特别是获取企业内部的一下信息,下面就来和大家聊一下怎么自定义企业微信小程序工作台

1.企业微信小程序自定义模板
接口地址:https://work.weixin.qq.com/api/doc/90000/90135/92535
第一步:设置应用在工作台展示的模版
json格式数据:
{
“agentid”:2222,
“type”:“keydata”,
“keydata”:{
“items”:[
{
“key”:“待完成会议”,
“data”:“0”,
“jump_url”:“pages/main/main”,
“pagepath”:“pages/main/main”
},
{
“key”:“已完成会议”,
“data”:“0”,
“jump_url”:“pages/completed/completed”,
“pagepath”:“pages/completed/completed”
}
]
}
}

第二步: 设置应用在用户工作台展示的数据
json格式数据:
{
“agentid”:2222,
“userid”:“MangDian333”,
“type”:“keydata”,
“keydata”:{
“items”:[
{
“key”:“待完成会议”,
“data”:“1”,
“jump_url”:“pages/main/main”,
“pagepath”:“pages/main/main”
},
{
“key”:“已完成会议”,
“data”:“3”,
“jump_url”:“pages/main/main”,
“pagepath”:“pages/completed/completed”
}
]
}
}

然后就是碰到了客户想要通过中文名去查到用户的信息,但是据我所知,企业内部应用是没有提供此类接口的,它只提供了一个精确查询的接口,也就是根据userid去查询用户的信息,第三方应用有这方面的接口,所以需要通过一些迂回的方式去进行模糊查询,下面就是笔者的一些思路,有不正确的可以私聊笔者,笔者一定虚心改正
根据企业微信人员姓名模糊查询到该用户信息(企业内部应用)
1.获取部门
https://work.weixin.qq.com/api/doc/90000/90135/90208
注意:在获取部门的其他参数都正确的情况下,且企业也有相关部门,却查询到部门数据为空,可能是因为在开发的过程中,未避免其他人员看到,只设置了开发人员可见,于是在应用的可见范围内,把公司勾选上
参考地址:http://www.codingwhy.com/view/4579.html
可以获取到最高一级的部门信息
通过最高一级的部门id可以获取所有人员信息,遍历以后插入数据库中
参考文档 https://work.weixin.qq.com/api/doc/90000/90135/90200
笔者做了一个定时任务每天晚上定时更新数据库
在自己的数据库中怎么查询都是可以的
写的有点糙,希望能帮助到大家,笔者也会加油的

企业微信小程序(企业内部)怎么自定义工作台和通过中文名模糊查询到员工的个人信息和userid相关推荐

  1. 企业微信小程序获取手机号?

    一.确定小程序是开发企业内部应用,还是开发第三方应用. 如果是开发企业内部应用,也就是应用自建的可以使用  wx.qy.getMobile 这个api 去获取手机号wx.qy.getMobile 调用 ...

  2. wxwork和wx.qy判断企业微信小程序编译运行环境

    文章目录 前言 1.企业微信 2.个人微信 3.应用 前言 根据官方文档有两种方式可以判断: 1.方法一: 调用获取系统信息API[uni.getSystemInfoSync()],获取environ ...

  3. 企业微信小程序_授权登录接口获取用户userid

    文章目录 一.前置知识 1. 阅读 企业微信小程序开发文档 2. 企业微信小程序登录流程 3. 微信小程序区别 二.前端部分 2.1. 调用登录接口 2.2. 请求后端接口 2.3. 项目源码 三.后 ...

  4. 企业微信小程序_小程序开发工具及真机调试_host配置及代理

    文章目录 一.开发前准备 1. 开发文档 2. 工具安装 3. 安装插件 4. 调整编译模式 5. 选择企业 6. PC 调试前端 7. PC 调试后端 二.甄姬调试前端 2.1. 预览小程序 2.2 ...

  5. 微信开发者平台切换企微账号与企业微信小程序模式

    1点击下面图片红框这 2 然后在点击弹窗里的选择企业 企业微信小程序模式也得在工具里插件里头安装如下图插件

  6. 企业微信小程序_获取准确定位的方法及解决定位不准确的问题

    文章目录 一.经验分享 1. 微信api现状 2. 解决方案 3. 适用场景 二.小程序集成腾讯定位服务 2.1. 注册腾讯开发者 2.2. 创建应用 2.3. 添加key 2.4. 下载sdk 2. ...

  7. 微信开发者工具如何打开企业微信小程序

    在微信开发者工具中进行打开显示: 但真机调试扫码打开,就马上闪退,而且不可能一直在手机调试 解决办法: 1-微信开发者工具打开 工具–插件 2-模拟器插件安装企业微信小程序模拟器 3-切换编译模式

  8. 企业微信小程序wx.qy.login 的调用调试踩坑

    企业微信小程序wx.qy.login 的调用调试踩坑 起步 在企业微信的开发过程中有很多坑,一切以企业微信开发文档为准. 近期我公司项目需要我联调开发企业微信小程序,以前没开发过,所以一切只能跟着企业 ...

  9. 企业微信小程序开发(行事历)

    企业微信小程序开发(行事历) 背景:最近公司外出办公的同事很多,公司需要一个小程序来记录员工的出行记录,借此来统计出行成效 主要平台 PC端,安卓端 设计思想 1.普通员工,在小程序端可以发起一次出行 ...

  10. 企业微信小程序开发者登录结果不对问题

    1.调试 微信开发工具调试企业微信小程序 下载企微插件 [设置>扩展设置>模拟器插件>企业微信小程序模拟器] 更改运行模式 选择企业微信小程序模式 2.账号 由于微信开发工具只能使用 ...

最新文章

  1. 第三篇:时间和全局状态(三)
  2. NotePad++ 相关插件
  3. 红蓝对抗 linux内网渗透
  4. Python Web学习笔记之TCP的3次握手与4次挥手过程
  5. 从四点来探索监控设备系统的组成
  6. 内存条上面参数详解_为什么买内存条要看时序?别以为内存频率高性能就好
  7. 阿里云服务器ECS挑选什么样的网站环境
  8. 小汤学编程之JAVA基础day15——枚举、注解和Properties
  9. (转) 学习淘淘商城第一课
  10. Linux下virtualenv与virtualenvwrapper详解
  11. 两个简洁的页面:404和Loading
  12. 开源软件的版权与许可证
  13. 解决:teamviewer作为个人用途免费,但仅可使用数量的设备上
  14. 手机WiFi和热点为何不能同时开
  15. 【C语言实现井字棋及电脑落子优化】
  16. 高光谱影像伪彩色显示
  17. java 短信找回密码_Java --修改密码/找回密码 接口共用
  18. 家庭组网 光猫+交换机利用VLAN划分实现客厅IPTV机顶盒与上网路由器单线复用(上)
  19. 性能测试之线上引流测试--让性能测试更真实更丰富
  20. vue 如何调用微信分享_Vue项目通过JSSDK调用微信分享接口

热门文章

  1. 科比数据集分析与预测
  2. 什么是CTI?呼叫中心系统CTI技术的应用
  3. React 18 超全升级指南
  4. GoldenDict和主流英语词典产品
  5. TAOCP中1.1习题1解答与思考
  6. STM32 高级定时器 输出PWM波
  7. 测试工具(一)——Abbot 测试SWT
  8. Electron-forge使用实战
  9. iOS 模拟器设置输入中文
  10. 手把手带你玩转Spark机器学习-专栏介绍