Webhook
Webhook
に関する設定をします。設定は、全ての Webhook 通知に適用されます。
また、ログイン/ログアウト 時に通知する Webhook を設定します。
設定
基本設定
全ての Webhook 通知に適用されます。
通知設定
ログイン/ログアウト 時に通知する Webhook を設定します。
連続通知設定
全ての Webhook 通知に適用されます。
- 送信タイムアウト時間
- HTTP 通信のタイムアウト時間を指定します。
- 送信リトライ回数
- 通知に失敗した場合のリトライ回数を指定します。
HTTP 通信がタイムアウトした、通知先からエラーが返された場合にリトライします。 - 送信リトライ間隔
- 通知に失敗した場合のリトライ間隔を指定します。単位は秒もしくはミリ秒です。
- 同一のWebhookで発生したエラーをメールで通知しない間隔
- 同一のWebhookで発生したエラーをメールで通知しない間隔を指定します。単位は分もしくは時間です。
- ログイン/ログアウト時に通知
- 「する」を選択すると、ログイン/ログアウト時に Webhook による通知を実行します。
- ログイン/ログアウト時の通知先URL
- 通知先URLを設定します。URLは、通知先のサービスにてご確認ください。
- ログイン/ログアウト時の識別キー
- 識別キーを設定します。任意の文字列を入力します。通知先がリクエストの妥当性を判断する、などの目的に使用します。
使用できる文字は、半角英数字(大文字・小文字)と _ です。 - チェック時間
- 送信間隔を指定します。単位は秒もしくはミリ秒です。
チェック時間にリクエスト可能な最大回数 とともに設定します。 - チェック時間にリクエスト可能な最大回数
- チェック時間 で指定した時間内に何回 Webhook 通知を送信するか指定します。
送信回数には、リトライでの再送も含みます。たとえば、 チェック時間 に「5」秒、 チェック時間にリクエスト可能な最大回数 に「3」回を設定すると、5 秒間に 3 回送信します。最初の 5 秒間で 1 ~ 3 件目を送信します。3 回の通信が終わり、残り時間がある場合は待機します。次の 5 秒間で 4 件 ~ 6 件目を送信します。
- 更新
- クリックすると、システムに反映します。
JSON
Webhook では JSON 形式でデータを送信します。
フィールド
- application
- アプリケーション名です。
「RakWDB」固定です。 - eventTime
- 操作した日時です。
- type
- 処理区分です。
- ログイン
login
- ログアウト
logout
- langid
- 言語区分です。
ユーザがどの言語で楽々Wedデータベースを使用しているかを出力します。- 日本語
0
- 英語
1
- 中国語
2
- key
- ログイン/ログアウト時の識別キーで入力した値です。
入力した場合のみ出力します。入力しなかった場合はフィールドがありません。 - login
- 認証結果です。
フィールド名はログイン/ログアウトともに「login」です。"login": { "action": "1", "userid": "aa010001" }
- action
- 認証結果を示すコードです。
ログイン成功
1
ログアウト成功
2
ログイン失敗
-1
自動ログアウト
-2
- userid
- ログイン/ログアウトしたユーザのユーザIDです。
- ログイン
{ "application": "RakWDB", "eventTime": "2022-10-18 10:48:09", "type": "login", "langid": "0", "key": "samplekey", "login": { "action": "1", "userid": "aa010001" } }
- ログアウト
{ "application": "RakWDB", "eventTime": "2022-10-26 09:45:42", "type": "logout", "langid": "0", "key": "samplekey", "login": { "action": "2", "userid": "aa010001" } }
管理
送信に失敗したWebhookの一覧を表示します。
システム管理者、管理者の場合は、全てのWebhookのエラーを表示します。
アプリ管理者の場合は、管理対象のアプリのWebhookのエラーのみを表示します。
- 送信日時
- 送信日時を表示します。
- 送信先URL
- 送信先URLを表示します。
- レスポンスステータス
- 送信先サーバからのレスポンスのHTTPステータスコードを表示します。
- 種別
- Webhookを通知した操作の種別を表示します。
- アプリコード
- アプリコードを表示します。
- アプリ名
- アプリ名を表示します。
照会
送信に失敗したWebhookの詳細情報を表示します。
- 送信日時
- 送信日時を表示します。
- 送信先URL
- 送信先URLを表示します。
- レスポンスステータス
- 送信先サーバからのレスポンスのHTTPステータスコードを表示します。
- レスポンスボディ
- 送信先サーバからのレスポンスのボディを表示します。
- 種別
- Webhookを通知した操作の種別を表示します。
- アプリコード
- アプリコードを表示します。
- アプリ名
- アプリ名を表示します。
- 送信内容
- Webhookで送信した内容を表示します。