2015-11-24 22 views
6

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?

+0

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

+0

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! –

+0

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

risposta

0

Risolto - mc: le sezioni di modifica non verranno aggiornate dall'API se si siedono all'interno di un mc: ripetibile!