本文へスキップ

テンプレート

エンジンには厳選されたテンプレート、つまりIDで呼び出せる既製の QrConfig オブジェクトが用意されています。確実に見栄えのよい結果が欲しく、細かく作り込む必要がないときに使ってください。

テンプレートの一覧

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"
    },
    { "...": "..." }
  ]
}

カテゴリーで絞り込む

GET /api/qr/templates?category=luxury

レスポンスの形式は絞り込みなしの呼び出しと同じですが、一致したものだけが含まれます。カテゴリーは大文字と小文字を区別せず、各テンプレートの category フィールドと照合されます。最新の一覧は /examples の「テンプレート」タブで確認できます。

テンプレートから生成する

POST /api/qr/templates/{templateId}

ボディは QrConfig のサブセットで、指定した項目はテンプレートのデフォルトを上書きします。ほとんどの呼び出し元が上書きするのは content、outputWidth、fileFormat だけです。

よく使う上書き

フィールド上書きする理由
contentエンコードするURLまたはテキスト — ほぼ必ず上書きします
outputWidth印刷用の解像度(1200、2400、4096)
fileFormat印刷用には pdf または svg、画面用には png
logoUrlどのテンプレートにもロゴを重ねられます
centerText「ADMIT ONE」/「SCAN ME」のようなバナーを追加
ctaText下部のキャプション

ビジュアルギャラリー

すべてのテンプレートを並べてレンダリングしたものは /examples にあります。同じギャラリーは、オフラインで確認できるようビジュアルリファレンスにも同梱されています。