Ich beziehe mich auf this page in the API documentation beim Versuch, Inhalte für eine MailChimp-Kampagne programmatisch zu erstellen. Ich habe den folgenden Abschnitt in meiner Vorlage und ich versuche, den Inhalt zu ändern:MailChimp API v3 Kampagne Inhalt Vorlage Abschnitte
<td mc:edit="body">To be replaced by API</td>
und hier ist die JSON-Anfrage:
{"template":{"id":"170189","sections":{"body":"testing content"}}}
Aber der Inhalt nicht verändert werden! Alles andere funktioniert, zB Vorlage 170189 wird in die Kampagne geladen. Irgendwelche Hinweise?
Haben Sie andere Abschnitte namens "Körper"? Diese müssen einzigartig sein. Haben Sie sich an das API-Support-Team von MailChimp gewandt? Ist die Zeichenfolge "Durch API ersetzen" in der Kampagne noch vorhanden oder leer? – TooMuchPete
Das war der einzige Abschnitt namens Körper, und ja, ich bin in Kontakt mit Unterstützung. Und ja, diese Saite gab es immer noch. Also wird die Kampagne erstellt, mit der richtigen Vorlage, und wenn ich den einfachen HTML-Code (dh {"html": "test content"}) putze, der die gesamte Kampagne wie erwartet überschreibt, aber einzelne Überschreibungen der Template-Abschnitte nicht passieren! –
Hast du das jemals funktioniert? Versuchen Sie vielleicht, den Abschnitt etwas anderes als "body" zu nennen, da dies vom MailChimp-Code als reserviertes Wort betrachtet werden könnte. Etwas Einzigartiges für dich und deine Vorlage ("joeblighsection1"?). – stone