Mi riferisco allo this page in the API documentation quando provo a creare in modo programmatico il contenuto per una campagna MailChimp. Ho la seguente sezione nel mio modello e sto cercando di cambiare il suo contenuto:sezioni del modello di contenuto della campagna API MailChimp v3
<td mc:edit="body">To be replaced by API</td>
ed ecco la richiesta JSON:
{"template":{"id":"170189","sections":{"body":"testing content"}}}
Ma il contenuto non viene cambiato! Tutto il resto funziona, ad esempio il modello 170189 viene caricato nella campagna. Qualche suggerimento?
Avete altre sezioni denominate 'body'? Questi devono essere unici. Hai contattato il team di supporto dell'API di MailChimp? La stringa "Da sostituire con API" esiste ancora nella campagna o è vuota? – TooMuchPete
Questa era l'unica sezione chiamata body e sì, sono in contatto con il supporto. E sì, quella stringa esisteva ancora. Quindi la campagna viene creata, con il modello corretto scelto, e se Metto il semplice HTML (cioè {"html": "testing content"}) che sovrascrive l'intera campagna come previsto, ma le sostituzioni delle singole sezioni del modello non stanno accadendo! –
Hai mai funzionato? Forse prova a nominare la sezione qualcosa di diverso da "body", dal momento che potrebbe essere considerata una parola riservata dal codice di MailChimp. Qualcosa di unico per te e per il tuo modello ("joeblighsection1"?). – stone