Zapier Webhooks发布Json数组

时间:2017-04-01 20:47:04

标签: arrays json webhooks slack-api zapier

我无法让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配置:

enter image description here

1 个答案:

答案 0 :(得分:6)

默认Webhooks> " POST" action将有效负载值(包括那些看起来像数组的值)强制转换为字符串,因此您无法以这种方式发送数组值。

而不是" POST"动作,您应该使用"自定义请求"行动。

此操作允许您指定原始JSON有效内容。只要JSON语法合适,您就可以在对象文字中的任何位置插入先前步骤中的字段。