You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Stripe CLI如何重新发送带有嵌套metadata的事件?

如何通过Stripe CLI重新发送webhook事件时添加嵌套参数?

当使用Stripe CLI重发webhook事件并尝试设置嵌套参数时,你遇到的「Received unknown parameter」错误通常是因为shell解析了方括号等特殊字符,导致传递给CLI的参数格式不符合要求。

正确的命令写法

要成功设置嵌套参数,需要将包含方括号的参数用单引号包裹,避免shell解析特殊字符:

stripe events resend event_id -d 'data[object][metadata][customer_id]=5678'

如果使用zsh等对特殊字符更敏感的shell,也可以通过转义方括号来实现:

stripe events resend event_id -d data\[object\]\[metadata\]\[customer_id\]=5678

额外注意事项

  • 确保你要修改的嵌套路径(比如data.object.metadata.customer_id)符合目标事件的结构。如果目标事件的data.object本身不存在metadata字段,Stripe仍会返回参数错误,此时需要先确认对应事件类型的结构是否支持该字段。
  • 官方文档中的-d nested[param]=value语法是正确的,但必须避免shell对特殊字符的干扰。

内容的提问来源于stack exchange,提问作者alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 07:45:40