Quickstart
Quickstart
Opret din første QR-kode på under 5 minutter.
Forudsætninger
- qr3.app-konto (registrer dig gratis)
- API-nøgle (→ Autentificering)
1. Opret din første QR-kode
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. Brug QR-kode-billedet
Billedet er øjeblikkeligt tilgængeligt på den returnerede URL:
<img src="https://qr3.app/v1/codes/qr_xxx/image?format=svg&size=300" alt="QR-Code" />Til printapplikationer anbefaler vi SVG (vektor, tabsfri):
# SVG herunterladencurl "https://qr3.app/v1/codes/qr_xxx/image?format=svg" -o qrcode.svg3. Skift destinations-URL (dynamisk!)
Det bedste ved dynamiske QR-koder: Du kan til enhver tid ændre destinationen — uden at skulle printe en ny kode.
await client.codes.update("qr_xxx", { url: "https://new-destination.com",});qr3 update qr_xxx --url https://new-destination.com4. Analyser scanninger
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_xxxNæste skridt
- API-reference → — Alle tilgængelige endpunkter
- Webhooks → — Realtidsnotifikationer ved scanninger
- MCP-server → — Brug qr3.app i Claude og Cursor