当前位置: 首页 > news >正文

总结之企业微信(一)——创建外部群二维码,用户扫码入群

创建外部群

企微接口中没有直接通过服务端API接口创建外部群
可以通过jssdk创建外部群:引用jssdk调用会话接口wx.openEnterpriseChat
https://work.weixin.qq.com/api/doc/90000/90136/90511

创建外部群二维码

需要通过企业微信的应用,并且配置客户联系-可调用接口的应用
https://developer.work.weixin.qq.com/document/path/92229
在这里插入图片描述

配置应用权限
https://developer.work.weixin.qq.com/document/path/92109#%E5%BC%80%E5%A7%8B%E5%BC%80%E5%8F%91
在这里插入图片描述
在这里插入图片描述

配置好上述应用权限,就可以查询到应用可见范围下人员,人员创建的外部群的chat_id,通过chat_id创建二维码配置,生成二维码。

获取客户群进群方式配置
获取企业配置的群二维码或小程序按钮。
请求方式:POST(HTTPS)
请求地址:https://qyapi.weixin.qq.com/cgi-bin/externalcontact/groupchat/get_join_way?access_token=ACCESS_TOKEN

请求示例:

{"config_id":"9ad7fa5cdaa6511298498f979c472aaa"
}

返回结果:

{"errcode": 0,"errmsg": "ok","join_way": {"config_id": "9ad7fa5cdaa6511298498f979c472aaa","scene": 2,"remark": "aa_remark","auto_create_room": 1,"room_base_name" : "销售客服群","room_base_id" : 10,"chat_id_list": ["wrOgQhDgAAH2Yy-CTZ6POca8mlBEdaaa", "wrOgQhDgAALPUthpRAKvl7mgiQRw_aaa"],"qr_code": "http://p.qpic.cn/wwhead/nMl9ssowtibVGyrmvBiaibzDtp703nXuzpibnKtbSDBRJTLwS3ic4ECrf3ibLVtIFb0N6wWwy5LVuyvMQ22/0","state" : "klsdup3kj3s1"}
}

外部群消息发送

外部群没有机器人,只能通过客户联系发送消息,但限制很多,基本难实现定时发送消息到群中的需求
在这里插入图片描述

WorkTool是一个依附于企微/微信来运行的无人值守群管理机器人程序

这里推荐workTool,我们使用workToolTool可以很方便的创建外部群、通过固定群成员发送消息,添加好友等操作。
https://worktool.apifox.cn/doc-850007
官方描述是:
WorkTool是一个依附于企微/微信来运行的无人值守群管理机器人程序,您可以使用本应用程序来自动执行一个自己微信里的账号(当做机器人账号),并可通过后台调用对应的 API 来驱动机器人自动执行任务,如收发消息、建群、拉人踢人等。

本工具所有技术实现均基于Android官方系统SDK和企微/微信官方SDK,原理上保证本工具的合法合规性,请勿用于非法用途,一经发现立即封停!

创建内部群

应用也可以创建内部群
https://developer.work.weixin.qq.com/document/path/90245
创建群聊会话
请求方式: POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/appchat/create?access_token=ACCESS_TOKEN

请求包体:

{"name" : "NAME","owner" : "userid1","userlist" : ["userid1", "userid2", "userid3"],"chatid" : "CHATID"
}

权限说明:
只允许企业自建应用调用,且应用的可见范围必须是根部门。

限制说明:
群成员人数不可超过管理端配置的“群成员人数上限”,且最大不可超过2000人。
每企业创建群数不可超过1000/天。

返回示例:

 {"errcode" : 0,"errmsg" : "ok","chatid" : "CHATID"}
http://www.lryc.cn/news/397287.html

相关文章:

  • 透视数据治理:企业如何衡量数据治理的效果?
  • ERC20查询操作--获取ERC20 Token的余额
  • Linux运维:MySQL中间件代理服务器,mycat读写分离应用实验
  • css文字自适应宽度动态出现省略号...
  • 边缘计算盒子_B100_Jetson Nano (aarch64)开发环境搭建
  • 【Superset】dashboard 自定义URL
  • 【Linux网络】IP协议{初识/报头/分片/网段划分/子网掩码/私网公网IP/认识网络世界/路由表}
  • 香蕉派BPI-Wifi6迷你路由器公开发售
  • WPF-控件样式设置
  • C++20中的指定初始化器(designated initializers)
  • QT跨平台开发(windows、mac)中.pro文件设置
  • wifi中的stream parser
  • GitHub网页打开慢的解决办法
  • 前端vue 实现取色板 的选择
  • [leetcode]partition-list 分隔链表
  • Apache功能配置:访问控制、日志分割; 部署AWStats日志分析工具
  • 开源可视化Flutter图表库:Graphic
  • Linux搭建Socks5网络代理服务器,Centos 8 系统
  • mysql 导出导入 数据库
  • linux_进程概念——理解冯诺依曼体系结构
  • Linux笔记之使用系统调用sendfile高速拷贝文件
  • OpenCV和PIL进行前景提取
  • Linux虚拟化大师:使用 KVM 和 QEMU 进行高级虚拟化管理
  • CentOS-6的iso下载地址镜像yum源
  • 【python】PyQt5可视化开发,鼠标键盘实现联动界面交互逻辑与应用实战
  • Raw Socket(一)实现TCP三次握手
  • 考研数学开始的晚?别慌,超全复习规划拿去抄
  • 创建React 项目的几种方式
  • 探索Kotlin:从K1到K2
  • Python爬虫速成之路(1):获取网页源代码