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がキャンペーンに読み込まれているなど、他のすべてが機能しています。何かヒント?
「body」という名前のセクションがありますか?それらはユニークである必要があります。 MailChimpのAPIサポートチームに連絡しましたか? 「APIに置き換えようとしています」という文字列がまだキャンペーンに存在するのか、それとも空白なのでしょうか? – TooMuchPete
それはボディという名前の唯一のセクションでした、そして、私はサポートに連絡しています。そして、はい、その文字列はまだ存在していました。正しいテンプレートが選択された状態でキャンペーンが作成され、予想どおりに全体のキャンペーンを上書きするプレーンHTML(つまり{"html": "テストコンテンツ"})を挿入した場合でも、個々のテンプレートセクションのオーバーライドは起こっていません。 –
これはこれまでに実現しましたか?セクションを "body"以外の名前にしてみてください。これはMailChimpのコードで予約語と考えられるかもしれません。あなたとあなたのテンプレートに固有の何か( "joeblighsection1"?)。 – stone