【问题标题】:Zapier is binding data response from GET request?Zapier 正在绑定来自 GET 请求的数据响应?
【发布时间】:2018-10-16 18:18:42
【问题描述】:

我正在尝试操作来自 GET 请求的响应,但 Zapier 正在绑定所有响应数据。请看图片。这是真的吗,还是有办法解决这个问题?

这是来自 Zapier 的 GET 的响应。

请指点我一个正确的方向。

这是原始版本:

{
  "data": [
    {
      "id": 19235266,
      "text": "Start of chat (WhatsApp)",
      "photo": null,
      "coordinates": null,
      "transport": "whatsapp",
      "type": "from_client",
      "read": true,
      "created": "2018-03-22T08:52:31 UTC",
      "audio": null,
      "pdf": null,
      "remote_id": null,
      "recipient_status": null,
      "operator_id": 8645,
      "channel_id": 1524,
      "dialog_id": 903974,
      "client_id": 1704911
    },
    {
      "id": 19235267,
      "text": "Chat agent – Administrator",
      "photo": null,
      "coordinates": null,
      "transport": "whatsapp",
      "type": "system",
      "read": true,
      "created": "2018-03-22T08:52:31 UTC",
      "audio": null,
      "pdf": null,
      "remote_id": null,
      "recipient_status": null,
      "operator_id": null,
      "channel_id": 1524,
      "dialog_id": 903974,
      "client_id": 1704911
    }
  ]
}

提前谢谢你。

【问题讨论】:

  • 您能否更新您的问题是否包含原始GET 请求?或者至少是一个简短的版本,以便我们可以看到结构?你控制请求的结构吗?
  • 不,我要求按原样获取信息块。

标签: webhooks zapier


【解决方案1】:

David 来自 Zapier 平台团队。

幸运的是,这里的修复非常简单。如果您想访问原始钩子(而不是我们处理它的方式),您应该使用Catch Raw Hook 触发器:

然后你会得到一个字符串

你可以用它做任何你想做的事。比如我写了一个小代码步骤来拉取第一项的id:

let j = JSON.parse(inputData.data)

return {emails: j.data}

按预期工作。请注意,如果您从代码步骤返回一个数组,则每个项目都会发生后续步骤。处理一堆物品时要小心。

【讨论】:

  • 好的,让我试一试,非常感谢您的反馈。
  • 好的,所以我得到了原始正文,但是我设置 zap 的方式是,第一步是原始捕获钩子,第二步是请求原始正文的 GET 操作,这就是问题所在是。我无法访问 GET 响应,因为正如我之前提到的那样,它正在绑定它。我想像您在上面的代码中提到的那样访问 GET 响应。抱歉,我正在学习这个平台。
  • 我不确定我是否遵循 - 你的第二步是什么?一旦你的钩子到达,你需要做什么?
  • 收到我的钩子后,我会收到两个带有钩子的 ID,我需要使用这两个 ID 发出 GET 请求。所以钩子响应是: {"dialog_id":"941951","channel_id":"1524"} 我的下一步是使用 dialog_id 和 channel_id 发出 GET 请求。 api.sdsad.com/v1/messages? qstring 使用第一步中的频道和对话 ID。
  • 所以我面临的问题不是钩子,而是 GET 响应数据。
猜你喜欢
  • 2019-06-08
  • 1970-01-01
  • 2023-01-26
  • 2019-08-10
  • 1970-01-01
  • 1970-01-01
  • 2022-01-13
  • 1970-01-01
  • 2021-02-07
相关资源
最近更新 更多