咱们在应用本人的企业应用平台时,常常会遇到以下场景:
场景1 业务零碎的告诉太多,心愿收到告诉时同步发送企业微信来随时查看。
场景2 须要和其余ERP、BI、CRM等零碎对接。
通常的解决方案是自行开发一套程序来实现平台到微信的同步性能。
如果这样做,咱们就须要域名空间,要学会搭建web服务器,要github备份保护代码,要当心破绽被攻打,要编写简单的代码。(以下将以kintone平台为例进行阐明)
然而我只想实现一个小小的微信揭示性能,却受到了这么大的束缚!那是否有能够不须要服务器,不须要编写很多代码的实现办法呢?
其实简略的利用好收费的Microsoft Flow,就能实现这些性能,而且根本不须要编码能力。(具体Microsoft Flow是什么,小伙伴们能够自行去百度下哦。)
一、Microsoft Flow 如何分割起kintone和企业微信?
Microsoft Flow利用webhook将kintone和微信等其余第三方利用联合起来。
Webhook:是用户定义的一种HTTP回调,它通常由某些事件触发,而后向其指定的webhook站点收回HTTP申请。
能够通过以下这张图直观的理解这个实现过程:
那就让咱们来一步一步实现这一性能吧。
二、微信篇
1、创立一个自建利用
首先在企业微信上创立一个利用接管来自kintone的告诉。具体创立过程,能够参见企业微信阐明。
微信发送信息的流程:
获取access_token
利用access_token调用发送微信api
2、获取access_token
申请形式:GET
申请地址:https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpse...
3、利用access_token调用发送微信api
申请形式:POST(HTTPS)
申请地址:https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token...
申请内容:
{ "touser" : "@@all", "msgtype" : "text", "agentid" : 1000002, "text" : { "content " : "增加记录胜利" }, "safe":0}
所有微信API文档请参见微信官网:文档 - 企业微信开发者核心
三、Microsoft Flow篇
kintone => Microsoft Flow => 微信 流程图
1、增加kintone到Microsoft Flow 触发器
点击“从空白创立”。
增加[申请]触发器
申请注释JSON架构:
{ "type": "object", "properties": { "type": { "type": "string" }, "app": { "type": "object", "properties": { "id": { "type": "string" }, "name": { "type": "string" } } }, "recordTitle": { "type": "string" }, "url": { "type": "string" } }}
在高级选项中,
抉择[method]为POST
2、增加微信api的连接器 -- 获取access_token
接下来再增加一个HTTP的连接器
设置[办法]:GET
设置Uri:https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpse...
(其中ID和SECRECT请应用理论申请的企业微信的corpid和corpsercret)
3、增加微信发送信息的连接器
接着再增加一个HTTP的连接器
办法:POST
Uri:https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token...
这里access_token的值设置为之前那个HTTP连接器获取到的动静内容。
查阅Microsoft Flow 官网api能够得出:actions('HTTP')'outputs'['access_token']
注释:
{ "touser" : "@@all", "msgtype" : "text", "agentid" : 1000002, "text" : { "content " : "增加记录胜利" }, "safe":0}
touser 设置为所有人,agentid 为之前利用的agentid
4、生成webhook申请
步骤实现,保留下。再把画面迁徙到最开始的那个触发器(当收到HTTP申请时),
这时候那个HTTP POST URL就曾经生成好了,点击复制URL,这就是咱们的webhook地址。
5、kintone端增加webhook
在kintone的利用的设置界面点击Webhook,粘贴方才的webhook申请地址(请删除复制后果后面的https://),勾选须要执行webhook的发送告诉条件,并且启用它。
最初别忘了更新利用能力失效哦!
四、验证
好了,咱们曾经实现了所有设置,增加一个利用数据来看看是否发送到企业微信上吧!
想尝试一下吗?快来注册账号体验:开发者账号收费申请