Zapier Webhooks 发布 Json 数组

Posted

技术标签:

【中文标题】Zapier Webhooks 发布 Json 数组【英文标题】:Zapier Webhooks Posting Json Array 【发布时间】:2017-08-26 23:24:59 【问题描述】:

我无法让 Zapier 的 webhook 发布真正的 JSON 数组。

我希望 webhook 发布数据是这样的:


    "attachments": [
    
        "color": "danger",
        "fallback": "My fallback text is here", 
        "title": "My Title is here",
        "text":" foo"
    
    ]

但我能得到的只是这个(注意缺少的“[”和“]”)。如何从 Zapier 的 webhook 中获取格式正确的 JSON 数组?


"attachments": 
    
    "color": "danger", 
    "text": "foo", 
    "fallback": "My fallback text is here", 
    "title": "My Title is here"
    

我的 Zapier Webhook 配置如下所示:

【问题讨论】:

【参考方案1】:

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

您应该使用“自定义请求”操作,而不是“POST”操作。

此操作允许您指定原始 JSON 负载。只要 JSON 语法良好,您就可以在对象字面量的任何位置插入前面步骤中的字段。

【讨论】:

以上是关于Zapier Webhooks 发布 Json 数组的主要内容,如果未能解决你的问题,请参考以下文章

使用 .Net WebHooks 作为 RESThooks 连接到 Zapier

使用 Zapier webhooks 到 google 表格的 Webflow

在 Zapier 中使用 Webhooks 和 PayPal API 从特定 PayPal 交易中获取交易信息

状态码 403 禁止(Webhooks Zapier 到 Zipwhip)

在 Zapier 中解码原始数据

Django 解析 json(来自 Webhooks)