第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 を知っている必要があります。

手順

  1. Fuse Online で以下を行います。

    1. Settings ページで、上部付近にあるコールバック URL の右側で Copy Callback URL をクリックし、Fuse Online 環境のコールバック URL をクリップボードにコピーします。この手順の後半でこの URL が必要になります。
    2. 接続する API の名前を探し、その名前をクリックしてクライアント ID およびクライアントシークレットフィールドを表示します。
  2. 別のブラウザーウインドウで、Fuse Online を接続する API の OAuth クライアントとして登録する必要があります。これを行う正確な手順は、API サービスごとに異なります。通常、API サービスは OAuth カスタムアプリケーション設定ページを提供します。そのページに移動し、以下を行います。

    1. この手順の最初にコピーした Fuse Online のコールバック URL を提供します。
    2. 入力が必要なその他のプロンプトに対応します。
    3. API サービスが Fuse Online 環境に割り当てるクライアント ID およびクライアントシークレットを取得します。
  3. 登録している API サービスの Fuse Online Settings ページエントリーに戻り、以下を行います。

    1. 割り当てられたクライアント ID を貼り付けます。
    2. 割り当てられたクライアントシークレットを貼り付けます。
    3. Save をクリックします。