如何在Webflow中检测商家卸载应用的事件?
Webflow应用卸载检测方法
Webflow支持通过webhook实时接收应用卸载通知,同时也提供了API轮询的备选方案,具体如下:
优先使用webhook(实时触发)
Webflow官方提供了app_uninstalled事件的webhook,配置步骤如下:- 登录Webflow开发者控制台,找到你的目标应用
- 进入应用的Webhooks配置界面,添加新的webhook端点
- 选择
app_uninstalled事件类型,填写你的后端服务接收地址 - 完成配置后,当商家卸载你的应用时,Webflow会自动向该端点发送POST请求,请求体包含站点ID、应用ID等核心信息,你可以据此处理后续的清理逻辑(比如删除关联数据、撤销权限等)
注意:必须对Webhook请求进行签名验证,确保请求确实来自Webflow,避免恶意请求。
备选方案:API轮询(非实时)
如果暂时无法配置webhook,你可以定期调用Webflow的站点应用列表API(GET /sites/{siteId}/apps),检查你的应用是否还在该站点的已安装应用列表中。这种方式延迟较高,仅适合低频次检查的场景。
内容的提问来源于stack exchange,提问作者Jelly Roll
相关产品推荐
相关产品推荐

