江西旅游 网站建设,淘宝小程序入口,网站建设公司河南郑州,天乐测绘网做网站吗我在去年的一篇文章里介绍过Teams的outgoing webhook#xff0c;这个可以用来实现一个简单的用户和service对话机制。
Teams除了outgoing webhook以外#xff0c;还有一个incoming webhook#xff0c;从名字上我们也可以立刻知道#xff0c;这个webhook是用来处理进入Team…我在去年的一篇文章里介绍过Teams的outgoing webhook这个可以用来实现一个简单的用户和service对话机制。
Teams除了outgoing webhook以外还有一个incoming webhook从名字上我们也可以立刻知道这个webhook是用来处理进入Teams的消息。比如企业里有一个企业内部通知平台你希望一旦这个平台有一条新的通知发布在Teams的某个channel里就会有一条对应的消息来通知大家。incoming webhook就是为此需求而生的。
我们来看看如果创建一个incoming webhook实际上很简单
选中一个Team进入这个Team的管理界面选择App在Teams的app store里选择”Incoming webhook”这个app确认一下要消息推送到的channel。输入你的incoming webhook的名字如果需要的话可以上传一个头像点击“Create”按钮 稍等几秒中后就可以看到如下界面。
注意记得拷贝下面这个生成的URL。千万不要忘记 点击“Done”按钮后incoming webhook就创建完成了你在你的channel里已经可以看到一条消息。配置好了incoming webhook后如何推送消息到这个channel里呢实际上很简单从测试的角度我们使用curl或者powershell
curl -H Content-Type: application/json -d {\text\: \Hello from Tony\} YOUR WEBHOOK URLInvoke-RestMethod -Method post -ContentType Application/Json -Body {text:Hello from Tony} -Uri YOUR WEBHOOK URL调用完成后在你之前指定的channel里已经可以看到你刚才推送的消息了。 是不是很简单赶快行动起来让你的企业应用和Microsoft Teams互动起来