MostlyRender

Modelos como parâmetros

Um modelo MostlyRender é uma tela (largura × altura, fundo) mais uma pilha de camadas nomeadas. A ideia-chave:

O nome da camada é o parâmetro da API. Para alterar o que uma camada mostra no momento da renderização, envie modifications usando o nome da camada como chave.

# Modificações

Dado um modelo com uma camada de texto denominada title, uma camada de imagem denominada photo, e uma camada QR denominada link:

json
{
  "template": "tpl_abc",
  "modifications": {
    "title": "Renders that never go dark",
    "photo": "https://example.com/hero.jpg",
    "link": "https://mostlyrender.com"
  }
}
  • Uma string em uma camada de texto define seu texto.
  • Uma string em uma camada de imagem define seu src.
  • Uma string em uma camada QR define o valor codificado.
  • Um objeto é mesclado na camada, assim você pode sobrescrever os estilos também:
json
{ "modifications": { "title": { "text": "On sale", "color": "#e11d48" } } }

As camadas que você não menciona mantêm seus padrões de design. Nomes desconhecidos de camadas são ignorados.

# Listando modelos

bash
curl https://api.mostlyrender.com/v1/templates \
  -H "Authorization: Bearer mr_live_…"
json
{
  "templates": [
    { "id": "tpl_abc", "name": "Launch card", "width": 1200, "height": 630, "engine": "layers" }
  ]
}

Use o id como o template em uma chamada de renderização. Gerencie modelos (criar, editar, excluir) no editor do aplicativo.