我无法让Zapier的webhooks发布真正的JSON数组。
我希望webhook帖子数据如下:
{
"attachments": [
{
"color": "danger",
"fallback": "My fallback text is here",
"title": "My Title is here",
"text":" foo"
}
]
}
但我能得到的就是这个(注意缺少的“[”和“]”)。如何从Zapier的webhooks中获取格式正确的JSON数组?
{
"attachments":
{
"color": "danger",
"text": "foo",
"fallback": "My fallback text is here",
"title": "My Title is here"
}
}
以下是我的Zapier Webhook配置:
答案 0 :(得分:6)
默认Webhooks> " POST" action将有效负载值(包括那些看起来像数组的值)强制转换为字符串,因此您无法以这种方式发送数组值。
而不是" POST"动作,您应该使用"自定义请求"行动。
此操作允许您指定原始JSON有效内容。只要JSON语法合适,您就可以在对象文字中的任何位置插入先前步骤中的字段。