1

URLを使用して件名付きのZendeskチケットを作成するにはどうすればよいですか?

Zendeskを使用したカスタマーサポートセンターがあります。電話がかかってきたときに URL を送信できる VoIP 電話システムもあります。Zendesk API を使用してチケットを作成できることは理解していますが、そのためには JSON を使用して認証する必要があります。私の VoIP システムにはそのオプションがないため、URL を取得して安全な JSON 接続に変換する Web アプリを作成する必要があります。代わりに、エージェントが Zendesk にログインし、着信時に電話が発信者 ID を含む単純な URL を起動するようにしたいと考えています。

Zendesk には、次の URL が表示されます。

https://mydomain.zendesk.com/agent/#/tickets/new/1

しかし、件名や説明の追加に関するドキュメントは見つかりませんでした。

新しい Zendesk チケットを作成し、(GET リクエストを使用して) 引数を指定して件名やメッセージを入力するには、どの URL を使用できますか?

4

1 に答える 1

3

通常、GET リクエストでは不可能です。API には POST http://developer.zendesk.com/documentation/rest_api/tickets.html#creating-ticketsが必要です

私がすることは、単純な API を持つネットワーク サーバーでサーバー/アプリケーションをホストすることです。django には単純な URL 解析機能があります。電話は、yourinternaldomain.org/ticketspawner/create/[number]/name/[caller_id_name] のような URL を作成します。

アプリは URL から [number] と [caller_id_name] を解析し、電話番号と caller_id_name に基づいて新しいチケットを作成できます (おそらく最初にユーザーを作成する必要があります)。python や curl など、好きなものを使用できます。

彼らのページから:

curl https://{subdomain}.zendesk.com/api/v2/tickets.json \
-d '{"ticket":{"requester":{"name":"The Customer", "email":"thecustomer@domain.com"},
"submitter_id":410989, "subject":"My printer is on fire!", "comment": { "body": 
"The smoke     is very colorful." }}}' \
-H "Content-Type: application/json" -v -u {email_address}:{password} -X POST
于 2014-07-02T19:41:14.547 に答える