Webhook 自动化任务
设置入口
在问卷的全局设置中,选择"自动化"选项,然后点击"新建自动化任务"按钮。在执行动作中选择"发送 webhook"。
Webhook 配置说明
基础配置
- 请求地址:必填,输入要发送请求的目标 URL,例如:
https://api.example.com/webhook
- 请求方法:支持 POST、PUT、PATCH、GET、DELETE,默认为 POST
- 选择字段:必填,选择需要发送的数据字段,支持:
- 问卷中的所有字段
- 提交人信息
- 提交时间
- 更新时间
- 超时时间:请求超时时间,单位为毫秒,默认 5000ms,范围 1000-60000ms
请求头配置
可以添加自定义的 HTTP 请求头:
- Header 名称:请求头的键名
- Header 值:请求头的值
- 支持添加多个请求头
认证配置
支持以下认证方式:
- 无认证:默认选项,不使用认证
- Basic Auth:
- 需要配置用户名和密码
- Bearer Token:
- 需要配置 Token 值
- API Key:
- 需要配置 Header 名称(如:X-API-Key)
- 需要配置 API Key 值
重试配置
当请求失败时的重试策略:
- 启用重试:开启/关闭重试功能
- 重试次数:失败后重试的次数,默认 3 次,范围 1-10 次
- 重试间隔:两次重试之间的等待时间,单位为毫秒,默认 1000ms,范围 100-10000ms
使用说明
- 配置完成后,当用户提交问卷时,系统会自动向配置的 webhook 地址发送请求
- 请求中会包含所选择的字段数据
- 如果请求失败且启用了重试,系统会按照配置的重试策略进行重试
- 建议在正式使用前先测试 webhook 的连通性和数据格式