直接Fusion

数据类型

自定义数据源

说明

Fusion Direct 使客户能够将数据发布到 ITM 门户 API,然后进入Fusion源,并可供 Openmix 应用程序使用。然后,Openmix 应用程序负责解析数据并应用任何所需的 DNS/HTTP 路由规则。没有与此源关联的频率,因为客户可以多次将数据发布到 ITM 门户端点 (/v2/actions/fusion/custom.json/{platformId})。

ITM 门户终端节点是一种通用终端节点,允许客户发布他们希望向应用服务器提供的任何类型的相关 JSON 数据。客户可以在没有限制的情况下发布更新(它是自由格式),除了他们发布的数据需要是有效的 JSON。

注意:客户的数据源大小必须低于 10K,否则 Fusion 将拒绝它。这是基础结构应用程序服务器施加的硬限制。

在Fusion中设置

您可以从左侧导航窗格中的 Openmix下访问 Fusion 数据源。有关初始步骤,请参阅Fusion 集成文档

进入特定于服务的配置对话框时,输入以下内容:

  • 名称: 给数据源的名称(可选)。Service - Platform Name`` 如果未指定,则默认为。
  • 平台: 与数据源关联的平台。

Fusion设置

一旦 Fusion 中的设置完成,您将收到一条确认消息,说明数据源已成功创建。

Fusion设置

当您单击“完成”时,它会在Fusion数据源主页上列出,并且状态为橙色,直到将有效的 JSON 数据发布到终端节点。

要使用 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-->

回应


{"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-->

回应


{

"status": "OK"

}

<!--NeedCopy-->

当您收到响应时OK,您会看到 Fusion Feed 处于绿色状态,这意味着它在其中发布了一些数据。

编辑

要编辑Fusion数据源,请单击列表中的数据源,然后单击编 按钮。更改配置后,单击保存。这将使您返回到数据源列表,并将更改保存并应用于数据源。

直接Fusion