如何在呼叫Marketing Cloud contact建立API時增加對擴充套件欄位的支援

i042416發表於2019-05-26

需求:擴充套件欄位“微信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
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

如何在呼叫Marketing Cloud contact建立API時增加對擴充套件欄位的支援


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2645569/,如需轉載,請註明出處,否則將追究法律責任。

相關文章