本記事では、業務通知チャット関連 API を呼び出して、送信、照会、送信取消などの操作を実装する方法について説明します。
想定される効果
業務通知の送信効果は以下のとおりです。
統合フロー概要
本ドキュメントでは、社内アプリを作成し、勤怠関連 API を使用して業務通知チャットを送信する一連のフローを示します。
前提条件:アプリの作成と設定のフローを完了していること。
ステップ 1:アプリ認証情報を取得し、クライアント ID と Client Secret を取得します。
ステップ 2:API 権限を申請し、業務通知関連 API の権限を申請します。
ステップ 3:アプリのアクセス認証情報を取得し、社内アプリの access_token を取得します。API を呼び出す際は、アクセストークンで呼び出し元の身元を認証します。
ステップ 4:業務通知関連 API を呼び出します。
- サーバー API の 業務通知を送信する API を呼び出して業務通知を送信し、業務通知チャットの一意のタスク ID
task_id を取得します。
- 一意のタスク ID
task_id に基づいて、サーバー API の 業務通知チャットの送信進捗を取得する API を呼び出し、送信進捗を取得します。
- 一意のタスク ID
task_id に基づいて、サーバー API の 業務通知チャットの送信結果を取得する API を呼び出し、送信結果を確認します。
- 一意のタスク ID
task_id に基づいて、サーバー API の 業務通知のステータスバーを更新する API を呼び出し、業務通知を更新します。
- 一意のタスク ID
task_id に基づいて、サーバー API の 業務通知チャットを送信取消する API を呼び出し、業務通知を送信取消します。
前提条件
アプリの作成と設定のフローを完了していること。
ステップ 1:アプリ認証情報を取得する
- 対象のアプリを選択し、アプリの詳細ページに移動して、ベーシック情報 > 認証情報とベーシック情報 をクリックします。
- クライアント ID と Client Secret を取得します。
ステップ 2:API 権限を追加する
API 権限はデフォルトで開通されており、申請は不要です。
ステップ 3:アプリのアクセス認証情報 アクセストークン を取得する
サーバー API の差異の詳細は、旧版 API VS 新版 API を参照してください。以下の API はすべてサーバー API を使用しています。SDK のダウンロード詳細は、サーバーサイド SDK ダウンロードを参照してください。
ステップ 1 で取得したクライアント ID と Client Secret を使用して、アプリのアクセス認証情報である社内アプリの access_token を取得します。
ステップ 4:サーバーサイド関連 API を呼び出す
- サーバー API の 業務通知を送信する API を呼び出して業務通知を送信し、業務通知チャットの一意のタスク ID task_id を取得します。
- 一意のタスク ID task_id に基づいて、サーバー API の 業務通知チャットの送信進捗を取得する API を呼び出し、送信進捗を取得します。
- 一意のタスク ID task_id に基づいて、サーバー API の 業務通知チャットの送信結果を取得する API を呼び出し、送信結果を確認します。
- 一意のタスク ID task_id に基づいて、サーバー API の 業務通知のステータスバーを更新する API を呼び出し、業務通知を更新します。
- 一意のタスク ID task_id に基づいて、サーバー API の 業務通知チャットを送信取消する API を呼び出し、業務通知を送信取消します。