Vai al contenuto

Modelli

Il motore include una selezione curata di modelli: oggetti QrConfig predefiniti che richiami tramite id. Usali quando vuoi un risultato visivo sicuramente valido senza dover creare nulla a mano.

Elencare i modelli

GET /api/qr/templates
{
  "success": true,
  "count": 118,
  "templates": [
    {
      "id": "champagne-onyx",
      "name": "Champagne on Onyx",
      "category": "luxury",
      "tags": ["dark", "monogram", "premium"],
      "preview": "https://api.qr-branding.com/api/qr/templates/champagne-onyx/preview"
    },
    { "...": "..." }
  ]
}

Filtrare per categoria

GET /api/qr/templates?category=luxury

La struttura della risposta è identica a quella della chiamata senza filtro, ma include solo le corrispondenze. Le categorie non distinguono tra maiuscole e minuscole e corrispondono al campo category di ogni modello. Consulta l'elenco aggiornato nella scheda "Modelli" di /examples.

Generare da un modello

POST /api/qr/templates/{templateId}

Il corpo è un sottoinsieme di QrConfig: tutto ciò che imposti sovrascrive i valori predefiniti del modello. La maggior parte dei chiamanti sovrascrive solo content, outputWidth e fileFormat.

Sovrascritture comuni

CampoPerché sovrascriverlo
contentL'URL o il testo da codificare: quasi sempre sovrascritto
outputWidthRisoluzione di stampa (1200, 2400, 4096)
fileFormatpdf o svg per la stampa, png per lo schermo
logoUrlAggiungi il tuo logo sopra qualsiasi modello
centerTextAggiungi un banner "ADMIT ONE" / "SCAN ME"
ctaTextDidascalia sotto

Galleria visiva

Tutti i modelli generati uno accanto all'altro si trovano su /examples: la stessa galleria è inclusa anche nel riferimento visivo per la consultazione offline.