webhook使用问题

表格中新增一行数据,或者通过表单新增了一条数据,可以出发webhook。但是我怎么看到新增数据呢?

Webhook 是告诉你数据发送了改动。并不一定能告知你数据改动的准确细节。比如短期内有多个改动,那么只会发送一次数据改动通知。

这个时候你需要调用 API (比如发起一次 SQL 查询),来获取数据,确定具体的改动,然后执行你的业务逻辑。

这个流程,可以通过自带的python脚本来出发吗?就是插入数据之后,然后用python脚本获取下api,然后拿到data之后,传到webhook

主要是不想在接收到webhook之后,再请求一遍接口

我刚看了下文档,有一个自动化规则,然后里面设置新增数据之后,触发python脚本,脚本里用curl这些请求url,post数据。
这样流程可以走通吗?如果可以的话,能否提供一个demo

你可以自己先尝试下。

我对python不是很熟悉,写起来麻烦。咱们这边有这样使用的先例吗?

你这里没有提供业务场景,也没有写明白你要实现什么东西,所以也无法给出先例。建议你把场景描述的仔细一点或者自己多尝试一下。

业务场景:表单提交数据之后,通过webhook通知到外部地址,然后外部地址想着获取到这次表单提交的具体内容,同时这个内容也会备份到seatable的表格里

这是业务场景,咱们这边webhook只能触发改动行,没有行内容,所以这块后半部分走不通,看看有什么办法能走通

Webhook 告诉你表格发生改动后,你发起一个 SQL 查询,按照最后修改时间排序,然后把最后的没有同步的数据同步到你的系统就可以。这也可以解决短时间多个表单提交只触发一次 webhook 的问题。

这样的话,我这个系统还得开发对接你们接口。有没有更简单的方法呢?

这种需求是广泛的。api开发少不了。
可以看 实时获取数据更新通知 - SeaTable 编程手册
写个代码,监听row的update事件,可以获取到 row_id