gpt4 book ai didi

javascript - Zendesk 更新票及多条评论

转载 作者:行者123 更新时间:2023-12-03 11:42:25 24 4
gpt4 key购买 nike

我正在尝试通过他们的 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com