当前位置:首页 > 技术分析 > 正文内容

企业微信自建应用和消息发送配置对接系统指南

ruisui883个月前 (01-14)技术分析27

本文介绍企业微信应用创建、消息提醒、自动回复、自定义菜单和服务端接口对接过程。

企业微信登录:
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)添加关键词自动回复

设置成员发送关键词消息后应用回复的内容

四、自定义菜单

可以在应用会话的底部配置快捷操作菜单


右侧是菜单添加后在企业微信应用中的效果。使用菜单会方便快速访问,不需要从工作台进入应用。可以直接在消息列表的应用进入业务系统。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/263.html

分享给朋友:

“企业微信自建应用和消息发送配置对接系统指南” 的相关文章

基于archlinux的发行版有哪些?

Arch Linux 是一个 Linux 发行版,采用滚动更新的模型,这意味着 Arch Linux 不会定期发布新版本,而是持续接收更新和升级,保持系统与最新软件版本的同步。Arch Linux 以其极简主义、简单性和用户定制为中心的特点而闻名,专注于让用户对其系统配置具有完全控制权。然而,它也以...

「 VUE3 + TS + Vite 」父子组件间如何通信?

组件之间传值,大家都很熟悉,涉及到 VUE3 +TS 好多同学就无从下手了,所以分享这篇文章,希望看完后提起 VUE3+TS 能够不慌不忙。平时使用的函数如:ref、reactive、watch、computed 等需要先引入才能使用,但是本篇文章介绍的 defineProps、withDefaul...

身体越柔软越好?刻苦拉伸可能反而不健康 | 果断练

坐下伸直膝盖,双手用力向前伸,再用力……比昨天前进了一厘米,又进步了! 这么努力地拉伸,每个人都有自己的目标,也许是身体健康、线条柔美、放松肌肉、体测满分,也可能为了随时劈个叉,享受一片惊呼。 不过,身体柔软,可以享受到灵活的福利,也可能付出不稳定的代价,并不是越刻苦拉伸越好。太硬或者太软,都不安全...

一次Java内存占用高的排查案例,解释了我对内存问题的所有疑问

问题现象7月25号,我们一服务的内存占用较高,约13G,容器总内存16G,占用约85%,触发了内存报警(阈值85%),而我们是按容器内存60%(9.6G)的比例配置的JVM堆内存。看了下其它服务,同样的堆内存配置,它们内存占用约70%~79%,此服务比其它服务内存占用稍大。那为什么此服务内存占用稍大...

雅马哈TMAX 560 TECH MAX 外媒深度测评

应雅马哈(Yamaha)的邀请,在葡萄牙埃斯托里尔对全新的Yamaha TMAX 560 Tech Max踏板车进行了测试,在这里TMAX 560 Tech Max售价为11649英镑。雅马哈TMAX长期以来一直站在踏板车的顶端,就声誉和知名度而言,它是当之无愧的大踏板界NO.1。2020 TMAX...

你感动了吗?佳能超规格镜头 RF 24-105mm F2.8深度测评

如果要你选一支用作多题材创作的挂机镜头,那我相信很多人会选择24-105mm这个焦段的镜头。作为一支可以实现从广角到长焦的变焦镜头,24-105mm有着丰富的焦段选择。只是基于镜头体积以及光学结构上的限制,此前的24-105mm镜头只能恒定在F4的光圈。而佳能打破了这一限制,将实用焦段和恒定光圈完美...