メインコンテンツへスキップ
HTTP モードのイベントプッシュを設定する必要がある場合は、本ドキュメントの手順に従って接続を完了できます。

前提条件

  • パブリックにアクセス可能なリクエスト URL を持っていること。
  • 所属する DingTalk 組織の開発者コンソールで開発者権限を持っていること。
  • 所属する DingTalk 組織に社内アプリがあること。

操作手順

1

アプリ詳細ページを開く

開発者コンソールにログインし、対象のアプリをクリックしてアプリ詳細ページに移動します。
2

HTTP プッシュを選択する

開発設定 > イベントサブスクリプション をクリックし、HTTP プッシュ を選択します。
3

HTTP 情報を設定する

4

イベントサブスクリプションのサーバーを開発する

設定が完了したら、イベントサブスクリプションのサーバーを開発する必要があります。詳しくはHTTP プッシュのサーバー開発を参照してください。
5

保存する

サーバー側の開発が完了し、HTTP プッシュサーバーを起動したら、保存 をクリックします。保存が完了すると、イベントサブスクリプションの一覧が表示されます。
HTTP プッシュの設定

よくある質問

原因:
  • DingTalk サーバーに返す JSON 情報の中に、いずれかのフィールド値が正しくないものがある。
  • DingTalk サーバーに返す情報が JSON 形式ではない。
解決方法:
「HTTP プッシュのサーバー開発」の内容が正しいかどうかを検証する必要があります。
main メソッドを構築し、コールバック URL が返す 4 つのフィールド値を使って暗号化 API を呼び出し、得られた値が success 文字列かどうかを検証します。例:
  • success 文字列が得られた場合は、返却値に問題はありません。問題はコールバック API が DingTalk サーバーに返す値のパラメーター形式が正しくないことにあるため、再度確認してください。
  • 実行時にエラーが発生する場合、よくある実行時エラーと原因は次のとおりです:
実行結果