一、功能介绍
1.1 什么是 Webhook
Webhook 是一种 web 回调或者 http 的 push API,是向APP或者其他应用提供实时信息的一种方式。是一种基于 HTTP 的回调函数,可在 2 个应用编程接口(API)之间实现轻量级的事件驱动通信。 可以简单理解成,当某个应用发生特定事件时,会向另一个应用发送HTTP请求。1.2 八爪鱼 RPA 的 Webhook 有什么功能
八爪鱼RPA可以针对每个 RPA 应用生成不同的 Webhook 接口,您可以在自己的业务系统里通过代码调用这个 Webhook 接口,从而触发对应的 RPA 应用,让其在指定的机器人上运行;同时支持在代码中修改 RPA应用 中的输入参数。 目前该接口的请求频率是:每秒最多5次,每分钟最多20次。 简单说就是:可以启动 RPA 应用,修改应用中的参数。1.3 简单案例
想象一下,你经营着一家电商小店。每当有顾客下单,你都希望自动完成一系列操作,比如打印订单、准备发货通知等。八爪鱼RPA能帮你实现这个自动化流程。 ①首先为名为”订单处理“的 RPA 应用创建一个Webhook接口; ②当有新订单生成时,你的店铺系统会发送一个包含订单号和收货地址等信息的HTTP请求到这个Webhook接口; ③八爪鱼 RPA 接收到请求后,会立即启动对应的 RPA 应用,使用这些订单信息自动完成后续的处理工作,比如更新库存、生成发货标签等。 这样,你就无需手动干预,订单处理流程就能高效、自动地进行。1.4 如何创建 Webhook
二、如何调用Webhook
Webhook 接口接收的 Json 格式的数据,Json格式为
以下面这个应用为例:
三、如何传递传递参数
我们通过 Webhook 启动这个应用,同时需要把变量1、变量2、变量3的值通过 Webhook 传递过来,此时请求的 Json 数据为四、如何获取机器人ID
五、调用Webhook的示例代码
5.1 C#示例代码
5.2 Python示例代码
5.3 Java 示例代码
六、常见问题
6.1 为什么我的账号 Webhook 触发器是置灰状态?
使用 Webhook触发器的前提是当前帐号下有机器人,需要使用机器人可购买对应的版本套餐,跳转增值服务。使用过程中遇到问题?前往 八爪鱼RPA 开发者社区问答板块 提问,获取官方与社区帮助。






