Hopp til hovedinnhold
GetQR API-et er i beta og er tilgjengelig for utvalgte arbeidsområder. Detaljer kan endres før den generelle lanseringen.
Gi en QR-kode stil med de valgfrie objektene styles, frameOptions og logoOptions når du oppretter eller oppdaterer den. Alle felt er valgfrie, og standardverdier brukes for alt du utelater. De samme tre objektene fungerer for QR-koder, maler og masseopprettelser. Ukjente former, rammer eller logoer avvises med 422.

Eksempel på designobjekt

Send det sammen med resten av QR-koden:

Stiler

styles-objektet angir former og farger i mønsteret.
  • Farger. Bare heksadesimale verdier: #RGB eller #RRGGBB.
  • Feilkorrigering. Alltid Q, og ikke noe du angir. Sender du styles.qrOptions, får du 422.
  • Branded design og AI design. Kan ikke angis via API-et. Sender du styles.logoQrArt, får du 422.
  • Innhold. styles.data ignoreres. Bildet koder alltid innholdet i QR-koden.
Sørg for god kontrast mellom forgrunns- og bakgrunnsfargen, med mørk forgrunn på lys bakgrunn. Koder med lav kontrast kan være vanskelige å skanne. Se Farger.

Rammer

frameOptions-objektet legger til en dekorativ ramme med en handlingsoppfordring rundt 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 etikett.
Alle rammer fungerer med alle QR-kodetyper. Grupperingen følger dashbordet.
Rammer uten etikett har ikke noe felt for handlingsoppfordring i dashbordet, og regelen om at textColor må være ulik color, gjelder ikke for dem.

Logoer

logoOptions-objektet plasserer en logo midt i QR-koden. Angi type for å velge logotype. Sett type til suggested og velg en id fra katalogen. Bruk logo-none for ingen 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

Last opp bildet

Registrer det med Filer med "target": "logo", og last deretter opp filen til uploadUrl som returneres.
2

Henvis til filen

Sett type til uploaded og fileId til fileId som returneres. fileId er påkrevd og må være en ID som Filer-endepunktet har returnert.
En ukjent fil, en ufullført opplasting eller en fil lastet opp for et annet target avvises.

Logostørrelse

scalePercent angir logostørrelsen i prosent av QR-koden. Den tar et heltall fra 15 til 45. Standard er 25. Andre verdier, også forholdstall som 0.25, gir 422.

Oppdatere et design

  • Delvise oppdateringer. Med Oppdater en QR-kode flettes styles, frameOptions og logoOptions inn i det lagrede designet. Et delvis objekt endrer bare det det nevner.
  • Bytte logo. Velger du en annen logo, erstattes den lagrede, men scalePercent beholdes.
  • Maler. Med templateId ved oppretting flettes feltene du sender, oppå malens design. Se Maler.
  • Branded design og AI design. En QR-kode med designKind branded eller ai er laget i dashbordet. API-et kan ikke redigere bildet, men beholder det når du endrer andre felt.
  • Lese et design. Svar returnerer det lagrede designet under design, i samme form som feltene i forespørselen, så du kan sende det tilbake.

Vanlige problemer

Fjern styles.qrOptions fra forespørselen.
Kort ned frameOptions.text til 12 tegn eller færre.
textColor og color er like på en ramme som viser en etikett. Velg en textColor som gir kontrast.
Send scalePercent som en hel prosentverdi, for eksempel 25, ikke 0.25.
Hjørnene bruker alltid dotsOptions.color. cornersSquareOptions.color og cornersDotOptions.color har ingen effekt.

Neste steg

QR-koder

Maler

Filer

Designoversikt