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 - トリガー設定のトリガー「リクエスターに受信したリクエストを通知する」にいくつかの条件を追加する必要があります。例:

  • チケット: チャネル - ではない - Web サービス (API)
  • チケット: タグ - 次のいずれかを含む - 「オフライン メッセージ」
于 2013-08-30T10:21:02.917 に答える