Accesso all'API: diventa un generatore di codici QR

Con la nostra API potrai creare codici QR in massa al di fuori della nostra piattaforma.

Ma prima di tutto, cos'è un'API per codici QR?

Ssssst! Per chi sa già di cosa si tratta, basta procurarsi il codice 😉

Per tutti gli altri, con un’API è possibile integrare programmi o applicazioni differenti. Un’API è un’interfaccia di programmazione per applicativi che collega un sistema all’altro, consentendo interazioni tra i due. Nel nostro caso, offriamo sia API per codici QR dinamici che statici.

Gli utilizzi variano dalla creazione di codici QR in massa a QR con immagini o loghi specifici, QR per biglietti da visita, coupon e tutto ciò che può venirti in mente!

Diamo uno sguardo ad alcuni esempi di come le API possono aiutare la tua azienda e le tue campagne

QR code insights image

Automazione
semplificata

La nostra API è progettata per rendere il processo di creazione dei QR fluido ed efficace. Puoi integrare facilmente il nostro generatore di codici QR con i tuoi sistemi iOS o Android e nei tuoi flussi operativi.

at home

Personalizzazione
su larga scala

La creazione massiva basata sulle tue linee guida di marca è un must per noi. Per questo con l'API puoi generare codici QR con il tuo logo e i colori del tuo brand!

Costruita per ogni
necessità

Usala per i badge dei collaboratori o le vCard, crea migliaia di coupon per i tuoi clienti, condividi documenti: qualsiasi cosa di cui la tua azienda ha bisogno. Se non lo abbiamo, lo creiamo 🙂

Devi solo seguire questi 3 semplici passi:

  1. API per creare codici QR dinamici
    Consulta la documentazione per la versione 1.0 dell’API uQR.me per QR dinamici. Per accedere a tutte le funzionalità fornite da questa API devi richiedere una chiave API a info@uqr.me.
  2. Autenticazione
    Tutte le chiamate all’API richiedono un header di autorizzazione con il token di contenuto, per garantire una corretta autenticazione.
  3. Codici QR
    Qui troverai tutte le operazione CRUD basiche eseguibili con i codici QR, incluse creazione, modifica ed eliminazione.

Per prendere visione della documentazione completa segui questo link:

Integrare il nostro QR Code API con la tua attività o campagne

QR Code API per la creazione di codici QR di base in bianco e nero

REQUEST:

Endpoint: https://api.uqr.me/api/1.0/dynamicsqr/{{projectId}}/qrcode/

Headers:

Authorization: “Token ”
Content Type: “application/json”

Method: POST

BODY:
{
"qr_type": "url",
"name": "QR Name",
"fields_data": {
"url": "https://uqr.me",
"title": "My QR Title"
},
"attributes": {
"color": "#000000",
"background_color": "#FFFFFF"
}
}

Esempi di codice

RESPONSE:

{
'url' => ‘https://uqr.to/XXXX,
'qr_code_image' => 'https://app.uqr.me/qrs/XXXXXXXX.svg'
}

QR Code API per la creazione di codici QR colorati

REQUEST:

Endpoint: https://api.uqr.me/api/1.0/dynamicsqr/{{projectId}}/qrcode/

Headers:

Authorization: “Token ”
Content Type: “application/json”

Method: POST

BODY:
{
"qr_type": "url",
"name": "QR Name",
"fields_data": {
"url": "https://uqr.me",
"title": "My QR Title"
},
"attributes": {
"color": "#E5FCC2",
"background_color": "#594f4f",
"logo_image": "https://uqrmecdn.s3.us-east-2.amazonaws.com/u/16/16-24-logo.png"
}
}

Esempi di codice

RESPONSE:

{
'url' => ‘https://uqr.to/XXXX,
'qr_code_image' => 'https://app.uqr.me/qrs/XXXXXXXX.svg'
}

Esempi di codice

RESPONSE:

{
'url' => ‘https://uqr.to/XXXX,
'qr_code_image' => 'https://app.uqr.me/qrs/XXXXXXXX.svg'
}

Documentazione sulle impostazioni avanzate dei codici QR

Nome del parametro

Valore predefinito

Descrizione

color

#000000

Foreground color in the format #RRGGBB

background_color

#FFFFFF

Bkg color in the format #RRGGBB

logo

No logo

URL of the logo to include

logoPercent

 

0.2

 

Valore da 0,2 a 1. Può rendere il QR illeggibile. Il valore 1 è usato con PNG trasparenti in modo che il logo non sia posizionato al centro

errorCorrection

 

 

 

 

0

 

 

 

 

Sono supportati quattro livelli di correzione degli errori, con L che è il meno approfondito e H il più completo.
0 => L
1 => M
2 => Q
3 => H

ParametroValoreDescrizione

color │ #000000 │ Colore di primo piano nel formato #RRGGBB

background_color │ #FFFFFF │
Bkg colore nel formato #RRGGBB

logo │ No logo │ URL del logo da includere

logoPercent │ 0.2 │ Valore da 0,2 a 1. Può rendere il QR illeggibile. Il valore 1 è usato con PNG trasparenti in modo che il logo non sia posizionato al centro.

errorCorrection │ 0 │ Sono supportati quattro livelli di correzione degli errori, con L che è il meno completo e H il più completo.
0 => L
1 => M
2 => Q
3 => H

Opzioni avanzate:Sono usate per modificare lo stile e il layout del QR.

Parametro

Valore

Descrizione

setEyesAllAtOnce

true

Se vero, imposta tutti i grandi quadrati con la stessa forma e colore

eye1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

frame0

eye2

 

frame0

 

Stesse opzioni dell eye1, prese in considerazione solo se setEyes
AllAtOnce è impostato su true

eye3

 

 

frame0

 

 

Stesse opzioni dell eye1, prese in considerazione solo se setEyes
AllAtOnce è impostato su true

eyeBall1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ball0

eyeBall2

 

ball0

 

Stesse opzioni dell eyeBall1, prese in considerazione solo se setEyes
AllAtOnce è impostato su true

eyeBall3

 

ball0

 

Preso in considerazione solo se setEyes
AllAtOnce è impostato su true

eye1Color

 

#000000

 

Grande colore quadrato in formato #RRGGBB

eye2Color

 

#000000

 

Solo se setAllEyes
AtOnce è falso. Grande colore quadrato in formato #RRGGBB

eye3Color

 

#000000

 

Solo se setAllEyes
AtOnce è falso. Grande colore quadrato in formato #RRGGBB

body

 

 

 

 

 

 

 

square

hasGradient

false

Se vero, applica un gradiente al QR

gradientColor1

#000000

Primo colore del gradiente

gradientColor2

#000000

Secondo colore del gradiente

gradientType

 

 

 

 

 

 

 

 

 

 

 

linear

 

 

 

 

 

 

 

 

 

 

 

Typology of the gradient. The options are:

– Linear:

– Radial:

ParametroValoreDescrizione

setEyesAllAtOnce │ true │ Se true, imposta tutti i quadrati grandi con la stessa forma e colore

eye1 │ frame0 │

 

eye2 │ frame0 │ Stesse opzioni di eye1, preso in considerazione solo se setEyes
AllAtOnce è impostato su true

eye3 │ frame0 │ Stesse opzioni di eye1, preso in considerazione solo se setEyes
AllAtOnce è impostato su true

eyeBall1 │ ball0 │

 

eyeBall2 │ ball0 │ Stesse opzioni di eyeBall1, preso in considerazione solo se setEyesAllAtOnce è impostato su true

eyeBall3 │ ball0 │ Preso in considerazione solo se setEyesAllAtOnce è impostato su true

eye1Color │ #000000 │ Grande colore quadrato in formato #RRGGBB

eye2Color │ #000000 │ Solo se setAllEyesAtOnce è falso. Grande colore quadrato in formato #RRGGBB

eye3Color │ #000000 │ Solo se setAllEyesAtOnce è falso. Grande colore quadrato in formato #RRGGBB

body │ square │

 

hasGradient │ false │ Se true, applica un gradiente al QR

gradientColor1 │ #000000 │ Primo colore del gradiente

gradientColor2 │ #000000 │ Secondo colore del gradiente

gradientType │ linear │ Tipologia del gradiente. Le opzioni sono:

– Linear:

 

– Radial:

 

Esempi di codice

RISPOSTA:

{
'url' => ‘https://uqr.to/XXXX,
'qr_code_image' => 'https://app.uqr.me/qrs/XXXXXXXX.svg'
}

FAQS

Registrati al nostro piano ENTERPRISE e richiedi una chiave API per poter usare il codice. Affidati a uno sviluppatore per integrare il codice correttamente.

Puoi creare diversi tipi di codici QR con l’API, inclusi QR per siti web, QR per vCard, QR per pagine mobile, QR per coupon e molti altri.

Sì. Poiché si tratta di codici QR dinamici puoi aggiornarne o cambiarne il contenuto quante volte vuoi, anche dopo averli stampati.

L’API può essere utilizzata per stoccaggio e logistica, packaging di prodotto, dati dei dipendenti, biglietti per eventi, buoni e coupon e tanto altro.