天天看點

如何在調用Marketing Cloud contact建立API時增加對擴充字段的支援

需求:擴充字段“微信ID”是我建立出來的extension field,我想用Marketing Cloud提供的contact creation API,在建立contact時也能支援這個擴充字段。換言之,我希望在調用contact create API時,給Extension field維護值,contact建立成功後,Extension field會被調用API時傳入的值填充。

如何在調用Marketing Cloud contact建立API時增加對擴充字段的支援

首先在Chrome開發者工具裡找到這個字段的技術名稱technical name:YY1_WECHATID_MPS

如何在調用Marketing Cloud contact建立API時增加對擴充字段的支援

在Contact建立頁面上把擴充字段配置出來,

如何在調用Marketing Cloud contact建立API時增加對擴充字段的支援

建立一個新的contact執行個體, 給這個擴充字段維護一個值,比如i042416, 通過chrome開發者工具的network标簽頁觀察建立時的payload:

如何在調用Marketing Cloud contact建立API時增加對擴充字段的支援

然後在nodejs代碼裡依法将擴充字段的名稱和值維護進去即可:

如何在調用Marketing Cloud contact建立API時增加對擴充字段的支援

完整源代碼:

https://github.com/i042416/wechat/blob/master/unittest/MarketingCloud/createContact.js

本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。

繼續閱讀