私の上司は、私たちにZendeskを取得していると伝えています。私はそれについての経験はない。システムに通知する必要があります。私たちのシステムが公開する可能性のあるAPIへの呼び出しを介してAPI呼び出しをトリガーできますか?
これはできますか?代わりにZendesk APIをポーリングする必要がありますか?
私の上司は、私たちにZendeskを取得していると伝えています。私はそれについての経験はない。システムに通知する必要があります。私たちのシステムが公開する可能性のあるAPIへの呼び出しを介してAPI呼び出しをトリガーできますか?
これはできますか?代わりにZendesk APIをポーリングする必要がありますか?
ウェブアプリケーションのプッシュ通知は、「Webhooks」とも呼ばれます。 Zendeskは、ウェブフックのAPIを持っている、ここに文書化:
https://developer.zendesk.com/embeddables/docs/android/handle_push_notifications_wh
と
https://developer.zendesk.com/embeddables/docs/ios/handle_push_notifications_wh
(iOSとAndroidの参照を無視する - それは依存しないプラットフォームだ)あなたが設定することができ
をAPIにHTTPリクエストを送信するTriggerとExternal HTTP Targetの組み合わせ。
それは基本的にこのように動作しますでしょう:
あなたのAPIのURLに直接リクエストに外部のターゲットを設定します。いくつかの(たとえば、特定のタグに更新されているチケットとして)を探すための条件、および
あなたはでトリガーを設定します。この場合、上記の外部ターゲットに(JSON本体で)HTTPリクエストを送信することになります。
トリガーの条件が満たされると、トリガーはAPIエンドポイントにHTTPリクエストを送信します。
あなたはなど、そのようなチケット番号など、要求のJSONボディにユーザデータを動的データを追加することができます
また、この記事では、役に立つかもしれません:
https://support.zendesk.com/hc/en-us/articles/204890268
注意:外部ターゲットは現在、 "Essential" Zendesk製品、 "Team"、 "Professional"、 "Enterprise"でのみ利用可能です。