javascript - Zendesk 更新票及多条评论

标签 javascript json zendesk

我正在尝试通过他们的 API 更新 Zendesk 中的票证并附上几条评论。显然,我似乎使用了错误的格式,因为评论没有出现在我的 Zendesk 仪表板中......

我使用以下格式(JSON):

{
      "ticket" : {
        "external_id":      externalID,
        "created_at":       incomingTicket.startDate,
        "updated_at":       incomingTicket.lastModificationDate,
        "type":             lType,
        "subject":          incomingTicket.topic,
        "description":      incomingTicket.description,
        "priority":         lPriority,
        "status":           lStatus,
        "comments":         [{"id": 3456, "body": "First comment Fix"}, {"id": 3457, "body": "Second Command Fix"}],
        "due_at":           incomingTicket.endDate,
        "tags":             [incomingTicket.label]
      }
    };

有人能看出我做错了什么吗?

提前非常感谢!

最佳答案

创建评论时不需要 id 键;当您创建评论时,系统会自动为其分配一个 id。它实际上是一个工单事件的 ID,您可以使用审核 API 访问它:https://developer.zendesk.com/rest_api/docs/core/ticket_audits#audit-events

删除 id 键应该可以解决一次提交单个评论的问题,如下所示:

{
      "ticket" : {
        "external_id":      externalID,
        "created_at":       incomingTicket.startDate,
        "updated_at":       incomingTicket.lastModificationDate,
        "type":             lType,
        "subject":          incomingTicket.topic,
        "description":      incomingTicket.description,
        "priority":         lPriority,
        "status":           lStatus,
        "comments":         {"body": "First comment Fix"},
        "due_at":           incomingTicket.endDate,
        "tags":             [incomingTicket.label]
      }
    };

此外,(我相当确定)comments 键不会接受单个工单更新的评论数组,因此您需要对每个评论进行多次调用(即,每个评论都有一个票证更新)。

关于javascript - Zendesk 更新票及多条评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26209515/

相关文章:

javascript - 如何循环遍历每个列表并在其中添加本地存储的项目

ios - Swift 项目中缺少所需的架构 x86_64 错误?

javascript - 将 Zendesk Widget 嵌入到 Rails 应用程序中

javascript - 2 个阵列作为 1 个

javascript - 如何从 ‘Meteor startup’ 响应式更新变量的值

javascript - Bootstrap 输入组宽度设置

python - SimpleJSON 和 NumPy 数组

iOS Webview 应用程序,如何在 Webview 中打开 JSON 解析推送通知?

php - 如何用php过滤和重组json数据?