HTTP GET

データの種類

カスタムデータフィード

説明

HTTP GET データフィードは、カスタマー提供の URL からコンテンツをプルし、Openmix アプリケーションでこのデータを使用できるようにします。

お客様のデータは、テキスト、xml、JSON、html、csv などの任意の形式にすることができます。Fusion では、お客様のエンドポイントから Openmix へのデータの簡単なパススルーを行います。Openmix アプリは、データを解析し、DNS/HTTP ルーティングに必要なルールを適用します。

顧客のデータフィードのサイズが 10 K 未満である必要があります。そうしないと、Fusion によって拒否されます。これは、インフラストラクチャアプリサーバーによって課されるハードリミットです。HTTP GET Fusion データフィードでは、オプションの OAuth2 統合も提供されます。

Fusionでセットアップする

Fusion データフィードには、左側のナビゲーションウィンドウの Openmixの下からアクセスできます。最初の手順については、Fusion インテグレーションのドキュメントを参照してください。

サービス固有の構成ダイアログボックスが表示されたら 、以下を入力します:

  • 名前: データフィードに与えられた名前。指定しない場合、デフォルトは「サービス-プラットフォーム名」になります。
  • Run Every: サービスからデータフィードが更新される頻度。
  • プラットフォーム: データフィードに関連付けられているプラットフォーム。
  • URL: URL は、顧客が Openmix で見たいデータを返す、お客様のネットワーク上のエンドポイントです。

オプションの OAuth2 設定

以下のフィールドを含む JSON ペイロードが送信されます。

  • オプションのOAuth2構成は、もともとITM APIを介してOpenmixとRadarのデータを取得するように設計されていました。
  • 次の技術的な実装を使用します:
    • お客様の希望するエンドポイント(ターゲットエンドポイント)を呼び出す前に、まず OAuth2 リクエストトークンを取得します。
    • OAuth2 トークンは、顧客のトークンエンドポイントを介して要求されます。
  • HTTPS である必要がある OAuth2 トークン POST 要求では、次のリクエスト本文が顧客のトークンジェネレータに渡されます。
    • client_id (2 番目の HTTP GET 設定画面でユーザ入力)
    • client_secret (2 番目の HTTP GET 設定画面でユーザ入力)
    • grant_type、”client_credential”にハードコードされています
  • 後続の API リクエストでは、OAuth2 トークンが返されます。
  • 有効なOAuth2トークンを使用すると、顧客のターゲットURLは「認証:ベアラー {トークン}」リクエストヘッダーを渡して呼び出されます
  • HTTP GET OAuth 実装の朗報は、API エンドポイント (つまり Openmix または Radar) を呼び出す場合、OAuth2 設定フィールドは必要ないということです。Fusion はすでにユーザーの OAuth2 クライアント認証情報を認識しているため、すべての ITM ベースの API URL に対して自動的に渡されます。

インストールが完了すると、Fusion データフィードのホームページに、ログ履歴に緑色のステータスおよびモニタリングメトリックが表示されます。

Fusion データフィードを編集するには、一覧のデータフィードをクリックし、[ 編集 ] ボタンをクリックします。設定を変更したら、[ 保存] をクリックします。これにより、変更を保存してデータフィードに適用したデータフィードリストに戻ります。

HTTP GET