1

我正在尝试在我的 Zendesk 上创建票证,并且工作正常。但是,我不希望 Zendesk 向票的创建者(他或她的电子邮件)发送电子邮件。这可能吗?

我的想法是我的网站上有一个 contactForm 小部件,我希望从这个表单提交的内容在我的 Zendesk 中创建工单。

目前正在使用以下代码创建票证:

$zendesk = new zendesk(
 $row->api_key, 
 $row->email_address, 
 $row->host_address, 
 $suffix = '.json',
 $test = false
);

$arr = array(
     "z_subject"=>"Offline Message",
     "z_description"=> $r->contact_msg,
     "z_recipient"=>$r->contact_email,
     "z_name"=>$r->contact_name,
);

$create  = json_encode(
 array('ticket' => array(
     'subject' => $arr['z_subject'], 
     'description' => $arr['z_description'], 
     'requester' => array('name' => $arr['z_name'], 
     'email' => $arr['z_requester']
  ))),
  JSON_FORCE_OBJECT
);

$data = $zendesk->call("/tickets", $create, "POST");    

有任何想法吗?

4

2 回答 2

1

完全有可能!您需要在 Zendesk - 触发器设置中的触发器“通知请求者收到请求”中添加一些条件,以防止 zendesk 发送电子邮件。例如:

  • 票证:频道 - 不是 - Webservice (API)
  • 票证:标签 - 包含以下之一 - “离线消息”
于 2013-08-30T10:21:02.917 回答
0

您可以使用另一个 API 端点“ Ticket Importhttps://developer.zendesk.com/api-reference/ticketing/tickets/ticket_import/

它不发送通知 Zendesk 票证导入

于 2021-11-15T07:59:02.257 回答