第5章 API クライアントへの接続
インテグレーションで REST または SOAP API に接続するには、その API のコネクターが作成済みである必要があります。Fuse Online でのアプリケーションの統合の API クライアントコネクターの追加および管理 を参照してください。
接続する API のコネクターが Fuse Online で利用可能である場合、API に接続するステップは次のとおりです。
5.1. Fuse Online を REST API クライアントとして登録
Fuse Online が REST API クライアントコネクターを作成する前に、API のセキュリティー要件を示すよう要求されます。OAuth プロトコルを使用する API では、Fuse Online がコネクターを作成すると、API のエントリーも Fuse Online の Settings ページに追加します。ここに Fuse Online の API へのアクセスを承認する API クライアント ID と API クライアントシークレットを提供します。
接続する API が OAuth を使用しない場合、このセクションを飛ばして REST API クライアントコネクションの作成 を参照してください。
前提条件
接続する REST API の OAuth カスタムアプリケーション設定ページの URL を知っている必要があります。
手順
Fuse Online で以下を行います。
-
Settings ページで、上部付近にあるコールバック URL の右側で
をクリックし、Fuse Online 環境のコールバック URL をクリップボードにコピーします。この手順の後半でこの URL が必要になります。
- 接続する API の名前を探し、その名前をクリックしてクライアント ID およびクライアントシークレットフィールドを表示します。
-
Settings ページで、上部付近にあるコールバック URL の右側で
別のブラウザーウインドウで、Fuse Online を接続する API の OAuth クライアントとして登録する必要があります。これを行う正確な手順は、API サービスごとに異なります。通常、API サービスは OAuth カスタムアプリケーション設定ページを提供します。そのページに移動し、以下を行います。
- この手順の最初にコピーした Fuse Online のコールバック URL を提供します。
- 入力が必要なその他のプロンプトに対応します。
- API サービスが Fuse Online 環境に割り当てるクライアント ID およびクライアントシークレットを取得します。
登録している API サービスの Fuse Online Settings ページエントリーに戻り、以下を行います。
- 割り当てられたクライアント ID を貼り付けます。
- 割り当てられたクライアントシークレットを貼り付けます。
- Save をクリックします。