相信很多用户在使用企业微信机器人、飞书机器人、钉钉机器人、腾讯云HiFlow场景连接器、腾讯问卷这些应用时,都有一个问题,这些应用都提供了Webhook,但是部分没有代码开发能力的人可能很困惑,Webhook究竟是什么?我应该如何使用?
什么是 Webhook?
如何让两个应用在【特定的事情发生时】可以彼此对话?Webhook就是其中这么一种简单便捷的办法。比如我们可以通过Webhook,让手机快捷指令收到命令时,自动把对应的消息写入到腾讯文档,而Webhook就是中间重要的传输消息的通道。
Webhook本质是一种基于HTTP的回调接口,会在用户自定义的应用/页面自动发出对应的消息。有时 Webhook 被称为反向 API,但这并不完全正确。它们不会向后运行,而是不需要您主动发起请求,只要有新数据可用,就会发送数据。
Webhook有着很广泛的用法:
- 通过Webhook来接受系统报警数据
- 通过Webhook来自动发出一个周报邮件
- 通过Webhook的指令,自动把数据写入腾讯文档
Webhook和API有什么区别?
和Webhook不同,API 指的是应用程序编程接口。API 是应用程序和平台通过通用通信方法与其他应用程序和平台连接的一种方式。API工作的前提是:【对数据提出请求,然后是对该请求的响应】。例如通过 API 不断从 腾讯文档,获取最新的全量数据。
首先,Webhook