Бърз старт
Бърз старт
Създайте първия си QR код за по-малко от 5 минути.
Предварителни изисквания
- Профил в qr3.app (безплатна регистрация)
- API ключ (→ Автентификация)
1. Създаване на първия QR код
npm install @qr3/sdkimport { QR3 } from "@qr3/sdk";
const client = new QR3({ apiKey: "qr3_sk_your_key" });
const code = await client.codes.create({ type: "url", url: "https://example.com", is_dynamic: true, notes: "Mein erster QR-Code",});
console.log(code.short_url); // https://qr3.app/r7f3Kxconsole.log(code.images.svg); // SVG-URL für Druckanwendungenconsole.log(code.images.png); // PNG-URL für digitale Mediennpm install -g @qr3/cliqr3 loginqr3 create https://example.com --title "Mein erster QR-Code"curl -X POST https://qr3.app/v1/codes \ -H "Authorization: Bearer qr3_sk_your_key" \ -H "Content-Type: application/json" \ -d '{"type":"url","url":"https://example.com","is_dynamic":true}'2. Използване на изображението на QR кода
Изображението е достъпно веднага на върнатия URL адрес:
<img src="https://qr3.app/v1/codes/qr_xxx/image?format=svg&size=300" alt="QR-Code" />За печатни приложения препоръчваме SVG (векторно, без загуба на качество):
# SVG herunterladencurl "https://qr3.app/v1/codes/qr_xxx/image?format=svg" -o qrcode.svg3. Промяна на целевия URL адрес (динамично!)
Най-хубавото на динамичните QR кодове: можете да промените целта по всяко време — без да се налага да печатате нов код.
await client.codes.update("qr_xxx", { url: "https://new-destination.com",});qr3 update qr_xxx --url https://new-destination.com4. Анализиране на сканиранията
const stats = await client.scans.stats("qr_xxx");console.log(stats.total_scans); // Gesamt-Scansconsole.log(stats.by_country); // Top-Länderconsole.log(stats.by_device); // Mobile vs. Desktopqr3 stats qr_xxxСледващи стъпки
- API Справка → — Всички налични крайни точки
- Webhooks → — Известия в реално време при сканирания
- MCP сървър → — Използване на qr3.app в Claude и Cursor