2015-11-24 7 views
6

MailChimpキャンペーンのコンテンツをプログラムで作成しようとしているときは、this page in the API documentationを参照しています。私は私のテンプレートで次のセクションを持っていると私は、その内容を変更しようとしています:MailChimp API v3のキャンペーンコンテンツテンプレートのセクション

{"template":{"id":"170189","sections":{"body":"testing content"}}} 

しかし、内容が変更されていない:

<td mc:edit="body">To be replaced by API</td> 

、ここでは、JSONリクエストです!テンプレート170189がキャンペーンに読み込まれているなど、他のすべてが機能しています。何かヒント?

+0

「body」という名前のセクションがありますか?それらはユニークである必要があります。 MailChimpのAPIサポートチームに連絡しましたか? 「APIに置き換えようとしています」という文字列がまだキャンペーンに存在するのか、それとも空白なのでしょうか? – TooMuchPete

+0

それはボディという名前の唯一のセクションでした、そして、私はサポートに連絡しています。そして、はい、その文字列はまだ存在していました。正しいテンプレートが選択された状態でキャンペーンが作成され、予想どおりに全体のキャンペーンを上書きするプレーンHTML(つまり{"html": "テストコンテンツ"})を挿入した場合でも、個々のテンプレートセクションのオーバーライドは起こっていません。 –

+0

これはこれまでに実現しましたか?セクションを "body"以外の名前にしてみてください。これはMailChimpのコードで予約語と考えられるかもしれません。あなたとあなたのテンプレートに固有の何か( "joeblighsection1"?)。 – stone

答えて

0

固定mc:編集セクションは、mc:repeatable!内にある場合、APIによって更新されません。

関連する問題