Google Appscript 无法识别 Zendesk Webhook 有效负载

问题描述 投票:0回答:1

我有一个 Zendesk 触发器,它通知 Google WebApp 的 webhook。发送的json正文是

{
    "ticket_id": "{{ticket.id}}",
    "on_hold_eta": "{{ticket.ticket_field_12550195884561}}"
}

我拥有的 Google Web 应用程序是:

function doPost(e) {
  var ticketId = e.parameters.ticket_id;
  var onHoldETA = e.parameters.on_hold_eta;
  var status = "open";
  var internalNote = "";

var ticketId
正在寻找从Zendesk发送的
{{ticket.id}}
,但我在执行API调用时总是收到错误
https://{{subdomain}}.zendesk.com/api/v2/tickets/ + ticketId + .json
ticketID
无效。

此外,我无法在 Appscript 的执行日志中查看任何日志,因为它不可单击,如屏幕截图所示。

我真的很感激任何帮助。

我尝试过使用不同的端点,但都会引发相同的错误。

google-apps-script zendesk zendesk-app
1个回答
0
投票

首先你解决了吗?

之后,我们需要查看

ticket
是否真的收到了票证ID。我希望是这样。

我复制了您的请求正文以查看即将到来的日期,它看起来是正确的。

我想说尝试从 URL 中删除“.json”,这不是强制性的,并尝试使用字符串插值来统一。

© www.soinside.com 2019 - 2024. All rights reserved.