Fusionダイレクト

データの種類

カスタムデータフィード

説明

Fusion Direct を使用すると、お客様は ITM ポータル API にデータを投稿できます。これにより、Fusion フィードへの転送が可能になり、Openmix アプリで利用できます。その後、Openmix アプリは、データを解析し、DNS/HTTP ルーティングに必要なルールを適用します。顧客が ITM ポータルエンドポイント (/v2/actions/fusion/custom.json/{platformId}) に何度もデータを投稿できるため、このフィードには頻度はありません。

ITM ポータルエンドポイントは、顧客がアプリサーバーで利用できるようにするあらゆる種類の関連する JSON データを投稿できる汎用エンドポイントです。顧客が投稿するデータは有効な JSON である必要があることを除いて、制限なしで更新を投稿できます (フリーフォームです)。

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

Fusionでセットアップする

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

サービス固有の構成ダイアログボックスが表示されたら、次のように入力します。

  • 名前: データフィードに与えられた名前 (オプション)。指定しない場合、デフォルトはService - Platform Nameです。
  • プラットフォーム: データフィードに関連付けられているプラットフォーム。

Fusionのセットアップ

Fusion でのセットアップが完了すると、データフィードが正常に作成されたことを示す確認メッセージが表示されます。

Fusionのセットアップ

[ 完了] をクリックすると、有効な JSON データがエンドポイントにポストされるまで、Fusion データフィードのホームページにオレンジ色のステータスで表示されます。

cURL コマンドを使用して ITM ポータル API にデータを投稿するには、次の手順を実行します。

ステップ 1: Oauth キーを取得する

cURL リクエスト


\mbp:~$ curl -k -d 'client_id=<client-id>' -d 'client_secret=<secret>' -d 'grant_type=client_credentials' https://portal.cedexis.com/api/oauth/token

<!--NeedCopy-->

Response


{"value":"<secret-token>", "expiration":null, "tokenType":"bearer", "refreshToken":null,"scope":[], "additionalInformation":{}, "access_token":"<secret-token>", "token_type":"bearer","expires_in":0,"expiresIn":0,"expired":false}

<!--NeedCopy-->

ステップ 2: データを投稿する

cURL リクエスト


\mbp:~$ curl -k -H 'Authorization: Bearer <secret-token>' -H 'Content-Type: application/json' https://portal.cedexis.com/api/v2/actions/fusion/custom.json/<platform-id> -d '{"name":"some value value","id":"application id2", "other":"more stuff"}'

<!--NeedCopy-->

Response


{

"status": "OK"

}

<!--NeedCopy-->

OKとして応答を受け取ると、Fusion フィードが緑色の状態になっていることがわかります。つまり、一部のデータが掲載されています。

編集

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

Fusionダイレクト