Webhook
通过webhook,我们可以通过API调用与第三方系统进行通信:
- 提交信息,
- 接收信息,
- 更新信息。
创建业务订单
假设顾客在水果店订购了三个苹果(我们喜欢苹果),需要将用户的订单信息提交给订单系统
API of place fruit order:
API调用地址: https://fruits.shop/api/place/order
请求方法: Post
请求体: {"type":"fruit type", "count": 3}
响应: {"status":200, "message":"已为您成功下单"}
Conversation:
聊天机器人:欢迎光临,请问有什么可以帮您的吗?
用户:我想买一些苹果
机器人:你需要多少
用户:三
机器人:好的,请确认您的订单:3 个苹果
用户:是的
// 通过 webhook 调用 API 并收到交易确认
聊天机器人:已为您成功下单
用户确认订单信息后,我们调用webhook来下订单。
Webhook 配置
通过 Webhook 处理Fallback
Webhook 还可用于处理Fallback。 请见Fallback.