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

[ 完了] をクリックすると、有効な 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 データフィードを編集するには、一覧のデータフィードをクリックし、[ 編集 ] ボタンをクリックします。設定を変更したら、[ 保存] をクリックします。これにより、変更を保存してデータフィードに適用したデータフィードリストに戻ります。