2015-11-10 37 views
5

nella pagina di Mandrillo Template API, inserisco il seguente JSON per testare il metodo Render dopo aver fatto clic "Try it":L'API Render di Mandrill ignora merge_vars che si associa alle variabili Handlebars?

{ 
    "key": "MY VALID KEY", 
    "template_name": "test1", 
    "template_content": [ 

    ], 
    "merge_vars": [ 
     { 
      "name": "invoice_number", 
      "content": "1001" 
     } 
    ] 
} 

I risultati dei test tornare con il mio modello, ma quello merge_var sto testando non ha state fuse, vale a dire il risultato contiene ancora {{invoice_number}}:

{ 
    "html": "<p style=\"font-family: sans-serif;\">Dear Customer,</p>\r\n\r\n<p style=\"font-family: sans-serif;\">Invoice {{invoice_number}} ...</p>" 
} 

di non Mandrillo Render API ignorare merge_vars che la mappa a variabili Manubri?

+0

provare a utilizzare "global_merge_vars" anziché "merge_vars" – frostymarvelous

+0

Ho appena terminato alcuni test e penso che l'API potrebbe ignorare le variabili. – frostymarvelous

risposta

4

Secondo supporto Mandrillo:

Come avrete notato, la chiamata di rendering API attualmente non supporta Manubri modelli. Anche se non riesco a fornire un ETA esatto per quando la chiamata all'API di rendering funzionerà con Handlebars, posso dire che è qualcosa che i nostri sviluppatori stanno lavorando per estendere il supporto per molto presto.

vorrei suggerire tenere d'occhio il nostro Mandrill API Documentation come che il sostegno sarà notato lì come un ulteriore parametro per la chiamata non appena è supportato.

+0

Fastidioso questo non è indicato nella documentazione API Mandrill ... –

+0

Bummer, render (..) non supporta ancora il parametro merge_language. – warriorpostman