请教下webhook的问题

  1. 如何计算post上来的sha256值,我使用了secret、body值单独update后结果不一致,是先将两个合并再sha还是怎么,能否指点下,谢谢
    image

sha256_secret = hashlib.sha256()
sha256_secret.update(secret.encode(‘utf-8’))
sha256_secret.update(request_body)
sha256_secret_rst = sha256_secret.hexdigest()
print(sha256_secret_rst)

  1. webhook url显示失效,是不是因为response出问题或者程序运行出错,调试过程中估计是断点中断,总是需要重新设置更新一下,看了下API,没找到对应的可以进行更新的接口,有没有更新webhook url的接口呢,谢谢。

你好,我们更新了 webhook 文档,可以按照里面的说明进行调试。
若 response 没有返回,或返回的 status code 不是 200,则会显示无效。

https://docs.seatable.cn/published/seatable-user-manual/%E8%84%9A%E6%9C%AC%E5%92%8C%E8%87%AA%E5%8A%A8%E5%8C%96/webhook.md

非常感谢答复。
有没有API可以去修复这个无效呢,就是api操作base的webhook设置,没找到对应的API

网页中 URL 右侧有编辑按钮,可以修改或删除这一条

主要是想看看有没有变成无效,检测到无效就调用API设置一遍,通过程序设置,而不是在网页上编辑,网页上编辑按钮这还不会,那还玩啥seatable