休息 – MailChimp Campaign內容更新

MailChimp廣告系列內容文件 – https://developer.mailchimp.com/documentation/mailchimp/reference/campaigns/content

我正在嘗試通過API將廣告系列內容中的某些佔位符替換為實際值.起初,我認為可能存在一些語法錯誤或內部邏輯錯誤,如非唯一的mc:編輯到mc:repeatable中,這會使得MailChimp拒絕/拒絕HTML,因此更新沒有發生,但是,不是案子.

嘗試用簡單的<p>測試替換html</ p>它仍然無法正常工作.

這裡有幾個本地日誌,我將使用xyz作為我的廣告系列ID:

2018-02-26 16:26:13 [:: 1] [9804] [ – ] [警告] [應用]呼叫GET / campaigns / xyz / content []

2018-02-26 16:26:13 [:: 1] [9804] [ – ] [警告] [應用]同時獲得了plain_text和html版本的內容

2018-02-26 16:26:13 [:: 1] [9804] [ – ] [警告] [應用]呼叫PUT / campaigns / xyz / content {“html”:“<p> test</ p> “}

2018-02-26 16:26:14 [:: 1] [9804] [ – ] [警告] [申請]得到迴應[

‘plain_text’=> ‘測試’其他MailChimp內容,如頁尾,由MailChimp自動附加,

‘html’=> ‘< p為H.試驗< / p為H.’

]

//在PUT之後立即呼叫GET以檢視是否發生了任何更新

2018-02-26 16:26:14 [:: 1] [9804] [ – ] [警告] [應用]呼叫GET / campaigns / xyz / content []

2018-02-26 16:26:14 [:: 1] [9804] [ – ] [警告] [應用]更新了html(我的“測試”段落來自MailChimp的自動頁尾)和正確的plain_text

根據這些,一切看起來都很好,這意味著兩個版本都按照預期進行了更新.但是,在下一個API / MailChimp儀表板請求中,它會顯示舊的HTML內容,保留我剛剛在純文字版本中進行的更新.

沒有錯誤,沒有什麼可看的.它可能是任何內部MailChimp行為.

PS:我知道 Setting Mailchimp campaign content html not workingMailChimp API v3 campaign content template sections ,但沒有提供給他們的答案是有幫助的.

PS2:我知道我應該聯絡MailChimp,但據我所知

我們的MailChimp支援團隊未接受過深入的API故障排除培訓.如果您需要開發人員幫助您使用API​​配置某些內容,請檢視我們的專家目錄,其中列出了可以聘請幫助的第三方MailChimp專家.

它們不支援API故障排除.

MailChimp不允許更新廣告系列的HTML內容,因為廣告系列型別基於模板.

要更新HTML內容,必須將廣告系列設定為自定義HTML而不是模板.您可以通過向/ campaigns或/ campaigns / {campaign_id}傳送GET API請求並在響應中找到content_type屬性來檢查型別( documentation ).

或者,在儀表板中,可以通過編輯電子郵件的設計來確定型別. “自己編碼”下的任何內容都是HTML,模板當然是模板.

我不完全確定為什麼對模板廣告系列的PUT請求的第一次響應會顯示更新的內容,但更改內容型別應該讓您可以根據需要進行更新.

希望這可以幫助!

翻譯自:https://stackoverflow.com/questions/48992629/mailchimp-campaign-content-update