sms qr-kode api

Spencer Pines
Edited by Spencer Pines
Updated July 30, 2026·5 min read

Udviklere, der bygger supportdesks, onboarding-flows eller verificeringssystemer, kan springe manuel kodeoprettelse helt over ved at generere SMS-QR-koder programmatisk – og spare timevis af gentaget designarbejde per kampagne.

Key Takeaways

  • Et SMS QR-kode API genererer koder, der automatisk udfylder telefonnummer og beskedtekst, hvilket fjerner fejl fra manuel indtastning, når kunder forsøger at sende en sms til en virksomhed.
  • Dynamiske SMS-koder giver dig mulighed for at ændre modtagernummer eller besked, efter koden er trykt — vigtigt for supportlinjer, der skifter team, eller kampagner, der roterer sæsonvis. Det er en central forskel, som vi kommer nærmere ind på i vores guide om statiske vs. dynamiske QR-koder.
  • Volumen-use cases — billettering, verificering, fragtlabels — kræver programmatisk generering frem for enkeltstående koder lavet gennem et webdashboard.

Tidligere måtte et supportteam sætte et telefonnummer ind i en e-mail-signatur og håbe på, at kunderne indtastede det korrekt i deres besked-app. I halvdelen af tilfældene faldt landekoden væk, beskedfeltet var tomt, og medarbejderen i den anden ende anede ikke, hvad kunden overhovedet spurgte om. Den manuelle metode kan simpelthen ikke følge med, når det bliver til mere end en håndfuld sager om dagen.

sms qr-kode api

Et SMS QR-kode API løser dette ved at generere en scanbar kode på forespørgsel – en kode, der åbner telefonens standard besked-app med modtagernummer og beskedtekst allerede udfyldt. I stedet for at en designer manuelt bygger koder i et dashboard én ad gangen, kalder en backend-tjeneste et endpoint, sender telefonnummer og beskedtekst som parametre og får et billede eller en SVG-fil retur, klar til at blive sat ind i en faktura, en fragtlabel, en kiosk-skærm eller en mobilapp.

Det gør især en forskel for teams, der genererer koder i stort volumen — tænk på tusindvis af unikke supportsager, personlige event-check-ins, eller verificeringsflows, hvor hver eneste bruger skal have sin egen forududfyldte besked. At oprette så mange koder manuelt via en webgrænseflade er ikke realistisk, men et velindokumenteret API gør det til et enkelt automatiseret funktionskald.

Sådan integrerer du API'et trin for trin

At få SMS-QR-generering til at fungere i en eksisterende app eller backend følger som regel et ret ensartet mønster, uanset hvilken udbyder du vælger. Sådan foregår processen typisk, fra kontoopsætning til produktionslancering.

Trin 1: Opret en konto og hent en API-nøgle

Opret en konto hos en QR-genereringstjeneste, og find API-nøglen under indstillinger i dit dashboard. De fleste udbydere udsteder en testnøgle til sandbox-kald og en separat produktionsnøgle, når du er klar til at gå live, så hold dem adskilt i separate miljøvariabler fra starten.

Trin 2: Formatér SMS-payloaden korrekt

En SMS-QR-kode koder et bestemt URI-format — typisk sms:+1234567890?body=Din%20besked%20her — så API'et har brug for telefonnummeret i E.164-format (med landekode) og beskedteksten URL-kodet. Det er et af flere formater, vi gennemgår i vores overblik over typer af QR-koder. De fleste API'er håndterer kodningen automatisk, hvis du sender rå nummer og besked som separate felter.

Trin 3: Send genereringsforespørgslen

Send en POST-request med telefonnummer, beskedtekst og eventuelle styling-parametre som størrelse, farve eller logo-overlay. Svaret returnerer som regel enten en direkte billed-URL eller en base64-kodet PNG/SVG, som du straks kan indsætte på en webside, i en PDF eller et trykt dokument.

Trin 4: Vælg statisk eller dynamisk kobling

Beslut om hver kode skal være fast, eller om den skal kunne opdateres efter lancering. En dynamisk QR-kode dirigerer gennem en kort omdirigerings-URL, så hvis et supportnummer ændres, eller en kampagnebesked opdateres, retter du det blot i dashboardet — uden at skulle gengenerere og genoptrykke hver eneste kode, der allerede er i omløb. Det minder om, hvordan QR-koder med kontaktinformation kan opdateres efter tryk.

Trin 5: Test på tværs af enheder før lancering

Scan den genererede kode med både iOS- og Android-enheder, da nogle Android-besked-apps håndterer sms:-URI-skemaet lidt anderledes og måske ikke udfylder beskedfeltet på ældre OS-versioner. Bekræft, at den rigtige app åbner med nummer og besked forududfyldt, før du sender koden i produktion.

Trin 6: Automatisér masseoprettelse til skalering

Til use cases, der kræver tusindvis af unikke koder — personlige forsendelsesbekræftelser eller event-badges — lad API-kaldet loope gennem din eksisterende kundedatabase, hvor du sender et unikt telefonnummer eller en beskedvariabel ind i hver forespørgsel og gemmer den resulterende billed-URL sammen med posten.

Loading QR code widget

Tips til produktionsklare SMS-QR-koder

Det er én ting at få en integration til at virke; det er noget helt andet at have en pålidelig løsning, der holder til rigtig trafik og rigtige brugere. Hav disse punkter i baghovedet, før du lancerer.

Forudfyld beskedteksten med kontekst, som fx et ordrenummer eller sagsnummer, så supportmedarbejdere ikke behøver at bede kunden om at gentage oplysninger, de allerede har indtastet i en formular.

Cache genererede billeder på dit eget CDN i stedet for at kalde API'et på ny ved hvert sideindlæsning, da gentagen generering af identiske koder blot tilføjer ventetid og API-omkostninger uden nogen fordel — samme princip gælder, når du indlejrer koder med den gratis QR-kode-generator.

Sæt rate-limits på dine masseoprettelsesjobs i overensstemmelse med udbyderens dokumenterede API-grænser, især hvis du genererer koder til et stort event eller en produktlancering natten over.

Test længden af den kodede besked — nogle teleudbydere afkorter lange forudfyldte SMS-beskeder, så hold beskeden på omkring 140 tegn for at undgå, at den bliver skåret af midt i en sætning.

Ofte stillede spørgsmål

Fungerer en SMS-QR-kode ens på alle telefoner?

De fleste moderne iOS- og Android-enheder understøtter sms:-URI-skemaet og åbner standard besked-appen med nummer og besked udfyldt, men enkelte ældre Android-versioner eller tredjeparts besked-apps ignorerer den forudfyldte beskedtekst. Det er en god idé at teste på et par almindelige enhedsmodeller, før du sætter et stort oplag i tryk.

Kan jeg opdatere telefonnummeret, efter QR-koden er trykt?

Kun hvis koden er dynamisk. En statisk kode bager nummeret og beskeden direkte ind i selve QR-mønsteret, så enhver ændring kræver, at du trykker en helt ny kode. En dynamisk kode omdirigerer gennem en URL, du selv styrer, så du kan opdatere modtagernummeret uden at røre det trykte materiale.

Hvad er forskellen på et SMS QR-kode API og et almindeligt QR-generatorværktøj?

Et almindeligt generatorværktøj er lavet til enkeltstående koder, der oprettes manuelt via en webformular, hvilket fungerer fint til en enkelt flyer eller et visitkort. Et API er bygget til automatisering — data sendes programmatisk, så en applikation kan generere hundredvis eller tusindvis af unikke koder uden at et menneske skal klikke sig gennem et dashboard hver gang.

Er der en grænse for, hvor meget tekst jeg kan sætte i SMS-beskedfeltet?

Rent teknisk kan QR-koder rumme en stor mængde data, men SMS-apps og teleudbydere afkorter ofte lange forudfyldte beskeder. Det er god praksis at holde beskeden på omkring 140 tegn, så teksten ikke bliver skåret af, før kunden ser hele konteksten.

Skal jeg have en betalt plan for at bruge et SMS QR-kode API?

Mange udbydere tilbyder et gratis niveau til testning i lille skala, og først når du overstiger et bestemt antal genereringer om måneden, skal du over på en betalt plan. Hvis du kun opretter en håndfuld koder, er den gratis QR-kode-generator ofte nok, uden at du behøver fuld API-adgang.

Klar til at oprette din QR-kode?

Generér tilpassede QR-koder på sekunder – gratis og nemt.

Opret gratis QR-kode
Tilmeld dig gratis for at downloade, tilpasse og følge din QR-kode