2013-08-22 31 views
1

我想在我的Zendesk上創建門票,並且工作正常。不過,我不希望Zendesk通過電子郵件發送門票的創建者(他或她的電子郵件)。這可能嗎?Zendesk php api創建票而不發送電子郵件給用戶?

這個想法是我在我的網站上有一個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");  

任何想法?

回答

1

完全可能!您需要在觸發器中添加一些條件「收到的請求的通知請求者」 - 觸發設置以防止zendesk發送電子郵件。對於前:

  • 門票:通道 - 是不是 - web服務(API)
  • 門票:標籤 - 包含以下之一 - 「離線消息」
相關問題