创建外部群
企微接口中没有直接通过服务端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"
}