本文介绍企业微信应用创建、消息提醒、自动回复、自定义菜单和服务端接口对接过程。
企业微信登录:
https://work.weixin.qq.com/
企业微信接口对接,应用授权和发送消息代码:
https://www.easywechat.com/docs/5.x/wework/oauth
一、创建自建应用
1、管理员进入企业微信“管理后台” — “管理应用”,创建应用
2、设置应用logo、名称、介绍、可见范围。
注意在开发阶段“可见范围”可先选择小范围可见,待开发完成后再开放给企业员工。
3、应用主页
在应用详情中设置应用主页,我是H5页面就使用网页,输入域名。为什么使用域名呢?因为应用的可信名称只能输入域名。
4、可信域名(白名单)
5、获取重要参数
根据应用详情可以查到AgentId、Secret
在管理后台“我的企业”-“企业信息”下查看“企业ID”(CorpID)
根据企业CorpID,以及应用Secret,获取access_token。然后就可以使用应用相关的API接口
二、对接API
1、授权登录
使用企业微信应用前需要授权登录,就是把企业微信的用户ID和自建应用系统的账户进行绑定,绑定后可以让从企业微信终端打开的网页获取成员的身份信息,从而免去登录的环节。
前端只要需要根据接口参数判断跳转地址,登录成功后会自动绑定成功。
官方API说明:
https://work.weixin.qq.com/api/doc/90000/90135/91335
2、发送消息
消息接口总体上分为主动发送单聊消息、接收单聊消息以及发送消息到群三部分,根据业务需要,我只对接了主动发送单聊消息。
主动发送应用消息:企业后台调用接口通过应用向指定成员发送单聊消息。
3、文本卡片消息
消息类型有11种,根据业务选择适合的类型。我使用文本卡片消息。
- 文本消息
- 图片消息
- 语音消息
- 视频消息
- 文件消息
- 文本卡片消息
- 图文消息
- 图文消息(mpnews)
- markdown消息
- 小程序通知消息
- 任务卡片消息
文本卡片消息展现 :
三、自动回复
因为没有对接接收单聊消息,所以设置了自动回复,自动回复那些在应用中发消息的人,算是友好一点,也要以对接到机器人,这样实现互动回复。
有两种自动回复方式可以设置
(1)添加消息自动回复
设置成员发送任意消息后应用回复的内容
(2)添加关键词自动回复
设置成员发送关键词消息后应用回复的内容
四、自定义菜单
可以在应用会话的底部配置快捷操作菜单
右侧是菜单添加后在企业微信应用中的效果。使用菜单会方便快速访问,不需要从工作台进入应用。可以直接在消息列表的应用进入业务系统。
本文暂时没有评论,来添加一个吧(●'◡'●)