8月15日,万应低代码培训总监胡杰为大家带来了一场低代码实操直播,这场直播同时在抖音和微信视频号两个平台进行,吸引了众多关注者的参与。
为了更好地帮助大家快速上手,我们将直播的主题内容做了文字梳理,感兴趣的小伙伴也可以直接到文章末尾观看视频教程。
01 场景介绍
企微、钉钉、飞书这3款办公协作平台相信大家都不会陌生,甚至可能每天都在使用。除了与同事、客户聊天信息外我们会收到各类应用消息的通知(企业内部应用、第三方应用),比如审批通知、项目管理通知、会议通知、群助手及智能机器人的通知,那么这种应用通知是如何实现的?
首先各平台开放者中心提供了非常完善的 API 服务(针对企业内部应用开发、第三方应用开发),我们可以根据自己的需求调用具体API接口,接下来我们重点围绕企业微信-应用消息通知进行讲解。
02 需要做哪些准备工作
1
准备好企业微信/钉钉/飞书平台账号
本次教程是以企业微信为例。
各平台开发者中心地址如下(了解各开发平台API对接的基础规范)
企业微信:https://developer.work.weixin.qq.com/document/path/90235
钉钉:https://open.dingtalk.com/document/orgapp/api-overview
飞书:https://open.feishu.cn/document/server-docs/im-v1/message-content-description/create_json
2
万应低代码平台账号申请
前往万应低代码官方网站申请即可:www.onein.com
03 概念解释
在搭建过程和下方的视频教程中,会涉及一些相关概念,这里将概念解释放在此处,如遇到不懂的地方可以回过来翻阅:
1
企业微信
corpid:每个企业都拥有唯一的corpid,获取此信息可在管理后台“我的企业”-“企业信息”下查看“企业ID”(需要有管理员权限)
userid:每个成员都有唯一的userid,即所谓“账号”。在管理后台->“通讯录”->点进某个成员的详情页,可以看到。
部门id:每个部门都有唯一的id,在管理后台->“通讯录”->“组织架构”->点击某个部门右边的小圆点可以看到
tagid:每个标签都有唯一的标签id,在管理后台->“通讯录”->“标签”,选中某个标签,在右上角会有“标签详情”按钮,点击即可看到
agentid:每个应用都有唯一的agentid。在管理后台->“应用与小程序”->“应用”,点进某个应用,即可看到agentid。
secret:企业应用里面用于保障数据安全的“钥匙”,每一个应用都有一个独立的访问密钥,为了保证数据的安全,secret务必不能泄漏。
access_token:是企业后台去企业微信的后台获取信息时的重要票据,由corpid和secret产生。所有接口在通信时都需要携带此信息用于验证接口的访问权限
2
万应低代码
连接器(重点,请配合视频了解具体使用方式):主要是协助业务逻辑配置自动化的数据流,让万应低代码生态内的应用数据互通,解决企业数据孤岛问题,用户根据http协议引入自定义连接器,按照标准且简洁方式调用第三方服务接口,填写少量配置信息,无需操心接口的实现细节,即可满足复杂的数据交互。
公共变量:是自定义连接器多个方法常用的变量抽象,当前连接器所有方法都可使用公共变量,覆盖方法请求参数、请求头和请求体。同时,公共变量支持定义常量值以及关联秘钥键值对。
鉴权配置:创建自定义连接器默认暂无授权,支持定义基于OAuth2.0协议的动态授权接口
04 关键步骤(请配合视频观看)
整体步骤分为4步:
1、企微管理后台创建应用
2、配置ip白名单和可信域名
(1)配置可信域名
(2)配置可信ip白名单
3、获取应用关键参数
(1)获取企业id(corpid)
(2)获取应用的Secret
(3)获取应用id(agentid)
4、发送消息方法定义与联调
(1)获取access_token
(2)发送消息
(3)与业务关联
具体的操作步骤可查看下方视频:
低代码实操演示:如何快速构建企微、钉钉、飞书消息推送服务
以上就是一个简单的场景示例,欢迎大家操作体验,如果遇到任何疑问,也可以进入我们的官方技术交流群,一起探讨低代码的实践与应用。
Powered by Onein
湖南云畅网络科技有限公司(简称“云畅科技”)是由国有控股平台湖南财信金融控股集团持股投资,以自研低代码为核心技术的国家高新技术企业。公司凭借领先的低代码技术优势和多年政企行业客户服务经验优势,已成为国内领先的低代码数字化转型解决方案提供商之一。