Spring til hovedindhold
GetQR API’et er i beta og er tilgængeligt for udvalgte arbejdsområder. Detaljer kan ændre sig før den generelle udgivelse.
Du styler en QR-kode med de valgfrie objekter styles, frameOptions og logoOptions, når du opretter eller opdaterer den. Alle felter er valgfri, og standardværdier gælder for alt, du udelader. De samme tre objekter virker på QR-koder, skabeloner og bulk-oprettelser. Ukendte former, rammer eller logoer afvises med 422.

Eksempel på designobjekt

Send det sammen med resten af QR-koden:

Stilarter

Objektet styles bestemmer mønstrets former og farver.
  • Farver. Kun hex-værdier: #RGB eller #RRGGBB.
  • Fejlkorrektion. Altid Q, og den kan ikke angives. Sender du styles.qrOptions, får du 422.
  • Branded- og AI-designs. Kan ikke angives via API’et. Sender du styles.logoQrArt, får du 422.
  • Indhold. styles.data ignoreres. Billedet koder altid QR-kodens indhold.
Sørg for tilstrækkelig kontrast mellem forgrunds- og baggrundsfarven, med en mørk forgrund på en lys baggrund. Koder med lav kontrast kan muligvis ikke scannes. Se Farver.

Rammer

Objektet frameOptions tilføjer en dekorativ ramme med en handlingsopfordring omkring QR-koden.
none, card, card-1, card-2, card-3, card-4, card-5, card-7, card-8, card-9, card-10, card-11, card-12, card-13, card-14, card-15, card-hor, wreath, envelope, waitress, coffee-cup, scooter, clipboardcard-hor viser ingen etiket.
Alle rammer virker med alle QR-kodetyper. Grupperingen svarer til dashboardet.
Rammer uden etiket har intet felt til handlingsopfordring i dashboardet, og reglen om, at textColor skal være forskellig fra color, gælder ikke for dem.

Logoer

Objektet logoOptions placerer et logo i midten af QR-koden. Angiv type for at vælge slags logo. Sæt type til suggested, og vælg et id fra kataloget. Brug logo-none for intet logo.
logo-none, logo-website-3, logo-website-4, logo-link, logo-pdf-1, logo-pdf-2, logo-pdf-3, logo-picture-1, logo-picture-2, logo-picture-3, logo-picture-5, logo-picture-7, logo-picture-8, logo-video-1, logo-video-5, logo-whatsapp-1, logo-whatsapp-2, logo-whatsapp, logo-wifi-1, logo-wifi-2, logo-wifi-3, logo-wifi, logo-airbnb, logo-apple, logo-binance, logo-bitcoin, logo-bolt-food, logo-booking, logo-facebook, logo-glovo, logo-google, logo-google-maps, logo-google-play, logo-instagram, logo-linkedin, logo-location, logo-mail, logo-paypal, logo-stripe, logo-venmo, logo-cashapp, logo-braintree, logo-square, logo-verifone, logo-google-pay, logo-apple-pay, logo-klarna, logo-ayden, logo-giropay, logo-cartes-bancaires, logo-restaurant, logo-scan-me, logo-tripadvisor, logo-trustpilot, logo-uber-eats, logo-youtube, logo-spotify, logo-spotify-black
1

Upload billedet

Registrer det med Filer med "target": "logo", og upload derefter filen til den returnerede uploadUrl.
2

Henvis til filen

Sæt type til uploaded og fileId til den returnerede fileId. fileId er påkrævet og skal være et id, som endepunktet Filer har returneret.
En ukendt fil, en ufærdig upload eller en fil, der er uploadet til et andet target, afvises.

Logostørrelse

scalePercent angiver logoets størrelse som en procentdel af QR-koden. Det tager et heltal fra 15 til 45. Standard er 25. Andre værdier, herunder forhold som 0.25, giver 422.

Opdatering af et design

  • Delvise opdateringer. Ved Opdater en QR-kode flettes styles, frameOptions og logoOptions ind i det gemte design. Et delvist objekt ændrer kun det, det nævner.
  • Skift af logo. Vælger du et andet logo, erstattes det gemte, men dets scalePercent bevares.
  • Skabeloner. Med templateId ved oprettelse flettes de felter, du sender, oven på skabelonens design. Se Skabeloner.
  • Branded- og AI-designs. En QR-kode med designKind branded eller ai er lavet i dashboardet. API’et kan ikke redigere dens billede, men bevarer det, når du ændrer andre felter.
  • Læsning af et design. Svar returnerer det gemte design under design i samme form som felterne i forespørgslen, så du kan sende det tilbage.

Almindelige problemer

Fjern styles.qrOptions fra forespørgslen.
Forkort frameOptions.text til 12 tegn eller færre.
textColor og color er ens på en ramme, der viser en etiket. Vælg en textColor, der står i kontrast.
Send scalePercent som en hel procentværdi, f.eks. 25, ikke 0.25.
Hjørner bruger altid dotsOptions.color. cornersSquareOptions.color og cornersDotOptions.color har ingen effekt.

Næste skridt

QR-koder

Skabeloner

Filer

Designoversigt