外部API活動支援

說明 description

環境
Content Standard

問題/症狀
協力廠商REST API端點接受下列JSON格式以傳遞資料。

實際裝載

{"destination":"https://www.google.com/work/insights/123","domain":"google.com"}

但ACS會修改JSON格式,第三方REST API端點不接受此格式。

已修改的裝載

{“data”:{"destination":"https://www.google.com/work/insights/123","domain":"google.com"}}

解決方法 resolution

有兩個因素會影響使用格式的決策:

  1. 資料 只有在入站時,才會新增部分 臨時表格 ​上一個活動產生的列數,以及該活動的列數 臨時表格 ​已序列化為 JSON 陣列。 因此,需要 JSON 已命名的屬性 資料 和以陣列形式傳送的序列化資料。
  2. 活動也可讓自訂引數傳送至API,並使用新增至裝載 引數 屬性。 請注意,這些都是固定的(在編寫期間設定到活動一次)。

此標準化格式可讓我們擁有固定格式,而不需要任何UI支援,以根據協力廠商API規格自訂此格式的方式。 目的是使用翻譯層(例如Adobe IO Runtime、AWS Lambda等)來視需要即時翻譯請求/回應。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f