跳到主要内容

配置 Webhook

开启数据推送

你可以在表单的 [设置] —— [数据推送] 页面找到 [将数据以 JSON 格式发送给第三方] ,勾选开启后点击「字段对照表与 JSON 样例」展开,您将看到当前表单的字段对照表。

填写地址并保存后,开启 [数据推送] 的表单收到新数据(编辑数据)时,金数据会将该数据通过 POST 推送到指定的URL。

重连机制

在我们尝试向填写的地址发送 POST 请求时,我们要求用户的服务器于 2 秒内返回 2XX(如 200)作为应答。如果没有得到正确的回应 ,我们会尝试重新推送消息。如果连续重试 6 次均失败,该表单的数据推送过程将停止。

表单创建者将获得邮件和短信通知。开发者需要在表单 [设置] —— [数据推送] 页面找到 [将数据以 JSON 格式发送给第三方] 重新手动保存设置,只有成功,数据推送才会继续。

我们重连的时间间隔以斐波那契数列为基础,时间计算公式(单位:秒):

(retry_count * 4) + 15 + (rand(30) * (retry_count + 1))
{
"type": "warning",
"body": "即使重新开启成功,接收失败到重新开启期间新增的数据,不会重发。"
}