api per codici qr sms

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

Gli sviluppatori che realizzano help desk, flussi di onboarding o sistemi di verifica possono evitare del tutto la creazione manuale dei codici generando codici QR SMS in modo programmatico, risparmiando ore di lavoro grafico ripetitivo per ogni campagna.

Key Takeaways

  • Un'API per codici QR SMS genera codici che compilano automaticamente numero di telefono e testo del messaggio, eliminando gli errori di digitazione manuale quando i clienti provano a inviare un SMS a un'azienda.
  • I codici SMS dinamici ti permettono di cambiare il numero di destinazione o il messaggio dopo la stampa, un aspetto importante per le linee di assistenza che cambiano team o per le campagne stagionali, una distinzione chiave spiegata nella nostra guida su codici QR statici e dinamici.
  • I casi d'uso ad alto volume — biglietteria, verifica, etichette di spedizione — richiedono una generazione programmatica invece di codici creati singolarmente tramite una dashboard web.

Un tempo, un team di assistenza doveva incollare un numero di telefono in fondo a un'email e sperare che i clienti lo digitassero correttamente nella loro app di messaggistica. Nella metà dei casi il prefisso internazionale spariva, il campo del messaggio restava vuoto, e l'operatore dall'altra parte non aveva idea di cosa stesse chiedendo il cliente. Questo approccio manuale non regge quando i ticket superano le poche unità al giorno.

api per codici qr sms

Un'API per codici QR SMS risolve il problema generando un codice scansionabile su richiesta, capace di aprire l'app di messaggistica predefinita del telefono con numero destinatario e testo del messaggio già compilati. Invece di un designer che crea manualmente i codici uno alla volta da una dashboard, un servizio backend chiama un endpoint, passa numero di telefono e testo del messaggio come parametri, e riceve indietro un'immagine o un SVG pronto da inserire in una fattura, un'etichetta di spedizione, uno schermo kiosk o un'app mobile.

Questo conta soprattutto per i team che generano codici in grandi volumi — pensa a migliaia di ticket di assistenza unici, check-in per eventi personalizzati, o flussi di verifica in cui ogni utente ha bisogno del proprio messaggio precompilato. Creare manualmente così tanti codici tramite un'interfaccia web non è praticabile, ma un'API ben documentata trasforma tutto in un'unica chiamata di funzione automatizzata.

Come integrare l'API passo dopo passo

Far funzionare la generazione di codici QR SMS all'interno di un'app o di un backend esistente segue uno schema abbastanza costante, qualunque sia il provider scelto. Ecco come si svolge tipicamente il processo, dalla creazione dell'account fino al rilascio in produzione.

Passo 1: Registrati e recupera una API key

Crea un account su un servizio di generazione di codici QR e trova la API key nelle impostazioni della dashboard. La maggior parte dei provider rilascia una chiave di test per le chiamate in sandbox e una chiave di produzione separata una volta che sei pronto ad andare live, quindi tienile in variabili d'ambiente distinte fin dall'inizio.

Passo 2: Formatta correttamente il payload SMS

Un codice QR SMS codifica un formato URI specifico — tipicamente sms:+1234567890?body=Your%20message%20here — quindi l'API richiede il numero di telefono in formato E.164 (con prefisso internazionale) e il testo del messaggio codificato per URL, uno dei diversi formati descritti nella nostra panoramica sui tipi di codici QR. La maggior parte delle API gestisce la codifica automaticamente se passi il numero grezzo e il messaggio come campi separati.

Passo 3: Effettua la richiesta di generazione

Invia una richiesta POST con il numero di telefono, il testo del messaggio ed eventuali parametri di stile come dimensione, colore o logo sovrapposto. La risposta di solito restituisce un URL diretto all'immagine oppure un PNG/SVG codificato in base64 che puoi inserire subito in una pagina web, un PDF o un documento stampato.

Passo 4: Scegli tra collegamento statico o dinamico

Decidi se ogni codice deve rimanere fisso oppure poter essere aggiornato dopo il rilascio. Un codice QR dinamico passa attraverso un breve URL di reindirizzamento, quindi se un numero di assistenza cambia o il messaggio di una campagna viene aggiornato, puoi modificarlo dalla dashboard senza dover rigenerare e ristampare ogni codice già in circolazione, in modo simile a come i codici QR con informazioni di contatto possono essere aggiornati dopo la stampa.

Passo 5: Testa su più dispositivi prima del rilascio

Scansiona il codice generato sia con dispositivi iOS che Android, perché alcune app di messaggistica Android gestiscono lo schema URI sms: in modo leggermente diverso e potrebbero non compilare il campo del messaggio sulle versioni più vecchie del sistema operativo. Verifica che si apra l'app corretta con numero e messaggio precompilati prima di portare il codice in produzione.

Passo 6: Automatizza la generazione in blocco per scalare

Per i casi d'uso che richiedono migliaia di codici unici — conferme di spedizione personalizzate o badge per eventi — esegui la chiamata API in ciclo attraverso il tuo database clienti esistente, passando un numero di telefono o una variabile di messaggio unica per ogni richiesta e salvando l'URL dell'immagine risultante insieme al record.

Loading QR code widget

Consigli per codici QR SMS pronti per la produzione

Un'integrazione che funziona è una cosa; una che regge davvero sotto traffico reale e utenti reali è tutt'altra faccenda. Tieni a mente questi punti prima di andare live.

Precompila il testo del messaggio con del contesto, come un numero d'ordine o un ID ticket, così gli operatori dell'assistenza non devono chiedere al cliente di ripetere informazioni che ha già inserito in un modulo.

Metti in cache le immagini generate sul tuo CDN invece di richiamare l'API a ogni caricamento di pagina, perché rigenerare codici identici ripetutamente aggiunge latenza e costi API senza alcun beneficio — lo stesso principio che vale quando incorpori codici con il generatore di codici QR gratuito.

Limita la frequenza dei tuoi job di generazione in blocco secondo i limiti API documentati dal provider, specialmente se stai generando codici per un grande evento o un lancio di prodotto durante la notte.

Testa la lunghezza del messaggio codificato — alcuni operatori troncano i corpi SMS precompilati troppo lunghi, quindi mantieni il messaggio entro circa 140 caratteri per evitare che venga tagliato a metà frase.

Domande frequenti

Un codice QR SMS funziona allo stesso modo su ogni telefono?

La maggior parte dei dispositivi iOS e Android moderni supporta lo schema URI sms: e aprirà l'app di messaggistica predefinita con numero e messaggio già compilati, ma alcune versioni Android meno recenti o app di messaggistica di terze parti ignorano il testo precompilato del messaggio. Vale la pena testare su un paio di modelli di dispositivo comuni prima di una grande tiratura di stampa.

Posso aggiornare il numero di telefono dopo che il codice QR è stato stampato?

Solo se il codice è dinamico. Un codice statico incorpora numero e messaggio direttamente nel pattern del codice QR, quindi qualsiasi modifica richiede la stampa di un codice completamente nuovo. Un codice dinamico reindirizza tramite un URL che controlli tu, permettendoti di aggiornare il numero di destinazione senza toccare il materiale già stampato.

Qual è la differenza tra un'API per codici QR SMS e un normale strumento generatore di codici QR?

Uno strumento generatore normale è pensato per codici singoli creati manualmente tramite un modulo web, il che va benissimo per un singolo volantino o biglietto da visita. Un'API è pensata per l'automazione — passare dati in modo programmatico così un'applicazione può generare centinaia o migliaia di codici unici senza che una persona debba cliccare ogni volta su una dashboard.

C'è un limite alla quantità di testo che posso inserire nel campo del messaggio SMS?

Tecnicamente i codici QR possono contenere una grande quantità di dati, ma le app SMS e gli operatori telefonici spesso troncano i messaggi precompilati troppo lunghi. Mantenere il messaggio entro circa 140 caratteri è una pratica sicura che evita che il testo venga tagliato prima che il cliente veda il contesto completo.

Serve un piano a pagamento per usare un'API per codici QR SMS?

Molti provider offrono un livello gratuito per test a basso volume, per poi passare a piani a pagamento una volta superato un certo numero di generazioni mensili. Se devi creare solo una manciata di codici, il generatore di codici QR gratuito è spesso sufficiente senza bisogno di un accesso API completo.

Pronto a creare il tuo codice QR?

Genera codici QR personalizzati in secondi: gratis e facile.

Crea codice QR gratis
Registrati gratis per scaricare, personalizzare e tracciare il codice QR