ruby-on-rails - 如何使用 Zendesk API 重新打开已关闭的工单
问题描述
我的目标是通过Zendesk API重新打开已关闭的 Zendesk 票证。
我试图通过更新“打开”字段
https://support.XXXXXX.com/api/v2/tickets/XXXXX.json
并得到了回应:
{
"error" => "RecordInvalid",
"description" => "Record validation errors",
"details" => {
"status" => [
{
"description" => "Statut : the status Close prevent the ticket update"
}
]
}
}
有没有解决办法,还是我必须开一张新票?
我实际上使用的是“ Official Ruby Zendesk API Client ”,但问题出在 API 端,因此与 gem 无关。
我也会向 Zendesk 支持发送一张票,但我希望 Stack Overflow 上的某个人可能会给出答案。
解决方案
很遗憾,您无法重新打开已关闭的工单。
文档是“创建后续工单”。在 API 中,您还可以找到有关如何创建后续工单的详细信息:
curl https://{subdomain}.zendesk.com/api/v2/tickets.json \
-d '{"ticket": {"via_followup_source_id": 103, "comment": {"body": "my message"}}}' \
-v -u {email_address}:{password} -X POST -H "Content-Type: application/json"