我一直在使用 Zendesk 为用户查询创建票证,我需要在我自己的服务器中跟踪票证状态。
我已经集成了 Zendesk 触发器,但我没有从 Zendesk 收到任何回调。
我配置为从 Zendesk 回调获取票证 ID。
在检查 Zendesk 支持中的 API 选项卡时,状态为“-”,故障类型被提及为“执行已过期”。
在 API 选项卡的详细信息视图中,我收到以下数据
创建票据
请求 没有关于此失败的请求详细信息。
回应 没有针对此失败的响应详细信息。
服务器端代码是使用spring boot完成的。
@GetMapping("/zenDeskTicketCreation")
public ResponseModel zenDeskTicketCreation(@RequestParam int ticketId) {
ResponseModel responseModel = new ResponseModel();
System.out.println("Response from Zendesk Trigger ===========> " + ticketId);
responseModel.setStatus(Constants.SUCCESS_STATUS);
return responseModel;
}
给 zendesk 发送数据的 URL
http://myDomain:8080/v1/admin/zenDeskTicketCreation?ticketId={{ticket.id}}
我附上我的 Zendesk 屏幕截图供您参考
对此的任何提示都会非常有帮助!
Zendesk 将停止使用 URL 和品牌目标,转而使用 Webhook。
在此处查看 Webhooks 的文档:Zendesk Webhooks