Template come parametri
Un template MostlyRender è una tela (larghezza × altezza, sfondo) più una pila di layer denominati. L’idea chiave:
Il nome del layer è il parametro API. Per cambiare ciò che un layer mostra al momento del rendering, invia
modificationscon chiave il nome del layer.
# Modifiche
Dato un template con un text layer denominato title, un image layer denominato photo e un QR layer denominato link:
{
"template": "tpl_abc",
"modifications": {
"title": "Renders that never go dark",
"photo": "https://example.com/hero.jpg",
"link": "https://mostlyrender.com"
}
}
- Una stringa su un text layer ne imposta il testo.
- Una stringa su un image layer ne imposta
src. - Una stringa su un QR layer imposta il valore codificato.
- Un oggetto viene unito al layer, quindi puoi anche sovrascrivere gli stili:
{ "modifications": { "title": { "text": "On sale", "color": "#e11d48" } } }
I layer che non menzioni mantengono i loro valori predefiniti progettati. I nomi di layer sconosciuti vengono ignorati.
# Elencazione dei template
curl https://api.mostlyrender.com/v1/templates \
-H "Authorization: Bearer mr_live_…"
{
"templates": [
{ "id": "tpl_abc", "name": "Launch card", "width": 1200, "height": 630, "engine": "layers" }
]
}
Usa l’id come template in una chiamata di rendering. Gestisci i template (crea, modifica, elimina) nell’editor dell’app.