Documenti API QRTIGER
La nostra API di codice qr personalizzata offre una soluzione professionale per i marchi che devono disporre di modelli di codice qr personalizzati con sistema di tracciamento dei dati, codici qr dinamici o codici qr in blocco e avere codici qr integrati nel loro CRM.
La nostra API è disponibile su 'Mashape’ e per qualsiasi altra domanda puoi sempre ‘contattarci’. La nostra API può essere utilizzata in tutto il mondo, se hai bisogno dei tuoi codici QR disponibili in Cina, per favore contattaci. Possiamo anche fare QR code personalizzati per i pagamenti elettronici.
QRId:
Documentazione
Guarda questo video di YouTube su come usarlo
Crea codice QR
1.Prima accedi e ottieni il Chiave API per autorizzare Tracciamento dati --> Impostazione dell'account --> Chiave API
Prima accedi e ottieni il Chiave API per autorizzare Tracciamento dati --> Impostazione dell'account --> Chiave API
2.Add this API key in every req (GET/POST) as Authorization: Bearer Chiave API
Add this API key in every req (GET/POST) as Authorization: Bearer Chiave API
3. Genera codice QR statico personalizzato
URL | /api/qr/static |
Metodi | POST |
Autorizzazione | Bearer API KEY |
Risposta | Binary Image File (PNG, SVG) |
Richiedi parametro
qrCategory | string | url | qrCategory definisce diversi tipi di qr come url, Vcard, facebook, ecc. Controlla sotto la tabella qrCategory. |
text | String | https://qrcode-tiger.com | Il tuo URL di reindirizzamento verrà incorporato nel QR |
size | number | 500 | Dimensione del qr |
logo | url | null | Aggiungi qualsiasi URL del logo per abilitare il logo al centro di qr |
colorDark | string | #5e0bf0 | Colore dei modelli qr |
backgroundColor | String | #ffffff | Colore di sfondo del qr. (Nota: scegli sempre un colore vivido per un qr completamente scansionabile) |
gradient | Boolean | false | Imposta "true" per abilitare il colore sfumato |
grdType | Number | 0 (Left-to-Right) | Controlla la tabella seguente per grdType |
color01 | String | #5e0bf0 | Gradiente colore 1 di modelli qr |
color02 | String | #f30505 | Gradiente colore 2 di modelli qr |
eye_color | Boolean | false | Imposta "true" per cambiare il colore degli occhi |
eye_color01 | String | #5e0bf0 | Colore dell'occhio esterno |
eye_color02 | String | #f30505 | Colore dell'occhio interno |
eye_outer | String | eyeOuter0 | Design diverso dell'occhio esterno, controlla la tabella sottostante per tutti i modelli di design |
eye_inner | String | eyeInner0 | Design diverso dell'occhio interno, controlla la tabella sottostante per tutti i modelli di design |
qrData | String | pattern0 | Design diverso dei modelli di dati qr, controlla la tabella seguente per tutti i modelli di progettazione |
qrFormat | String | png | Scarica il file di immagine binaria di tipo "png" o "svg |
transparentBkg | Boolean | false | Se abilitato, il codice QR avrà uno sfondo trasparente |
frame | Number | null | Se attivo, il QR avrà una cornice. Controlla la tabella sottostante per i design delle cornici |
frameColor | String | null | Il colore della cornice cambia il colore del testo della cornice |
frameText | String | SCAN ME | Testo della cornice mostrato sopra la cornice QR |
Esempio
URL | /api/qr/static |
Metodi | POST |
Parametro | { "size": 500, "colorDark": "rgb(5,64,128)", "logo": "scan_me.png", "eye_outer": "eyeOuter2", "eye_inner": "eyeInner1", "qrData": "pattern0", "backgroundColor": "rgb(255,255,255)", "transparentBkg": false, "qrCategory": "url", "text": "https://qrcode-tiger.com" } |
Risposta | { "data": "base 64 QR image data", "url": "1601477992984.png" } |
4. Ottieni un elenco di tutte le campagne QR di diverse categorie qr
URL | /api/campaign/ |
Metodi | GET |
Autorizzazione | Bearer API KEY |
Risposta | JSON object of QR list |
GET /campaign/?page=1&limit=5&sort=1
Parametri di query
Parametro | Predefinito | Descrizione |
---|---|---|
page | 1 | no. di pagina |
limit | 5 | no. di campagna per pagina |
sort | 1 | Ordina per Data(1) o Nome(2) |
category | url | La categoria definisce diversi tipi di qr come url, Vcard, facebook, ecc. Controlla sotto la tabella qrCategory. |
Esempio
URL | /api/campaign/?page=1&limit=5&sort=1&category=url |
Metodi | GET |
Parametro | { "size": 500, "colorDark": "rgb(5,64,128)", "logo": "scan_me.png", "eye_outer": "eyeOuter2", "eye_inner": "eyeInner1", "qrData": "pattern0", "backgroundColor": "rgb(255,255,255)", "transparentBkg": false, "qrCategory": "url", "text": "https://qrcode-tiger.com" } |
Risposta | { "query": { "limit": 1, "page": 1, "total": 146 }, "data": [ { "scans": 0, "_id": "5f6f373a33320a0ca52581b0", "qrId": "HNXP", "qrType": "qr2", "qrCategory": "url", "shortUrl": "https://qrcode-tiger.com/HNXP", "redirectUrl": "https://www.qrcode-tiger.com/", "murlData": [], "qrName": "Campaign HNXP", "qrImage": "HNXP.png", "createdAt": "2020-09-26T12:42:34.070Z", "updatedAt": "2020-09-26T12:42:34.070Z", "user": null, "id": "5f6f373a33320a0ca52581b0" } ] } |
5. Genera un codice QR dinamico personalizzato
URL | /api/campaign/ |
Metodi | POST |
Autorizzazione | Bearer API KEY |
Risposta | Binary Image File (PNG, SVG) |
Parametri di query
Parametro | Tipo | Predefinito | Descrizione | |
---|---|---|---|---|
qrUrl | String | https://qrcode-tiger.com | Il tuo URL di reindirizzamento verrà incorporato nel QR | |
qrType | String | qr2 | qrType definisce il comportamento del qr come url di reindirizzamento singolo o multi reindirizzamento ("qr2" o "murl") | |
qrCategory | String | url | qrCategory definisce diversi tipi di qr come url, Vcard, facebook, ecc. Controlla sotto la tabella qrCategory. | |
qr: | JSON Object | Progetta colore, modelli di dati, occhi, ecc del tuo codice qr all'interno di questo oggetto | ||
size | Number | 500 | Dimensione del qr | |
logo | String (url) | null | Aggiungi qualsiasi URL del logo per abilitare il logo al centro di qr | |
colorDark | String | #5e0bf0 | Colore dei modelli qr | |
backgroundColor | String | #ffffff | Colore di sfondo del qr. (Nota: scegli sempre un colore vivido per un qr completamente scansionabile) | |
gradient | Boolean | false | Imposta "true" per abilitare il colore sfumato | |
grdType | Number | 0 (Left-to-Right) | Controlla la tabella seguente per grdType | |
color01 | String | #5e0bf0 | Gradiente colore 1 di modelli qr | |
color02 | String | #f30505 | Gradiente colore 2 di modelli qr | |
eye_color | Boolean | false | Imposta "true" per cambiare il colore degli occhi | |
eye_color01 | String | #5e0bf0 | Colore dell'occhio esterno | |
eye_color02 | String | #f30505 | Colore dell'occhio interno | |
eye_outer | String | eyeOuter0 | Design diverso dell'occhio esterno, controlla la tabella sottostante per tutti i modelli di design | |
eye_inner | String | eyeInner0 | Design diverso dell'occhio interno, controlla la tabella sottostante per tutti i modelli di design | |
qrData | String | pattern0 | Design diverso dei modelli di dati qr, controlla la tabella seguente per tutti i modelli di progettazione | |
qrFormat | String | png | Scarica il file di immagine binaria di tipo "png" o "svg | |
transparentBkg | Boolean | false | Se abilitato, il codice QR avrà uno sfondo trasparente | |
frame | Number | null | Se attivo, il QR avrà una cornice. Controlla la tabella sottostante per i design delle cornici | |
frameColor | String | null | Il colore della cornice cambia il colore del testo della cornice | |
frameText | String | SCAN ME | Testo della cornice mostrato sopra la cornice QR |
Esempio
URL | /api/campaign |
Metodi | POST |
Request Body | { "qr": { "size": 500, "colorDark": "rgb(5,64,128)", "logo": "1545827032075.png", "eye_outer": "eyeOuter2", "eye_inner": "eyeInner1", "qrData": "pattern0", "backgroundColor": "rgb(255,255,255)", "transparentBkg": false, "qrCategory": "url", "text": "https://www.qrcode-tiger.com.com/" }, "murlData": [], "qrUrl": "https://www.qrcode-tiger.com.com", "qrType": "qr2", "qrCategory": "url", "qrId": "MP72" } |
Request Body |
grdType (Default 0)
Parametro | Tipo | Valore | Descrizione |
---|---|---|---|
Sinistra destra | String | linear | Flusso gradiente da sinistra a destra |
In alto - In basso | String | upDown | Flusso gradiente dall'alto verso il basso |
NW - VEDI | String | diagonal1 | Flusso gradiente Diagonale |
SO - NE | String | diagonal2 | Flusso gradiente Diagonale verso l'alto |
Radiale | String | radial | Flusso gradiente radiale |
eye_outer (Default 0)
Parametro | Tipo | Valore | Descrizione |
---|---|---|---|
eye_outer | String | eyeOuter0 | |
eyeOuter1 | |||
eyeOuter2 | |||
eyeOuter3 | |||
eyeOuter4 | |||
eyeOuter5 | |||
eyeOuter6 | |||
eyeOuter7 | |||
eyeOuter8 | |||
eyeOuter9 |
eye_inner
Parametro | Tipo | Valore | Descrizione |
---|---|---|---|
eye_inner | String | eyeInner0 | |
eyeInner1 | |||
eyeInner2 | |||
eyeInner3 | |||
eyeInner4 | |||
eyeInner5 | |||
eyeInner6 | |||
eyeInner7 | |||
eyeInner8 | |||
eyeInner9 |
QrData
Parametro | Tipo | Valore | Descrizione |
---|---|---|---|
qrData | String | pattern0 | |
pattern1 | |||
pattern2 | |||
pattern3 | |||
pattern4 | |||
pattern5 | |||
pattern6 | |||
pattern7 | |||
pattern8 | |||
pattern9 | |||
pattern10 | |||
pattern11 |
Frame (Default : null)
Parametro | Tipo | Valore | Descrizione |
---|---|---|---|
frame | Number | 1 | |
2 | |||
3 |
5. Tieni traccia dei tuoi dati QR, numero di scansioni, paese, città, tipo di dispositivo
URL | /data/qrid?period=month&tz=Asia/Singapore |
Metodi | GET |
Autorizzazione | Bearer API KEY |
Risposta | JSON object of track data |
Richiedi parametro
Parametro | Tipo | Descrizione |
---|---|---|
qrId | params | ID univoco del qr |
period | query | “giorno” (Dati del giorno corrente) “settimana” (Dati della settimana corrente) “mese” (Dati del mese corrente) “mesi” (Dati dell'anno corrente) “anno” (dati annuali) |
tz | query | Predefinito Asia/Singapore |
Response | { "data": { "campaign": { "scanLoop": false, "bulk": false, "scans": 5, "scanCounter": 0, "_id": "5f297b7b88c80a7e70afbbc5", "qrId": "BXFO", "qrType": "qr2", "qrCategory": "url", "shortUrl": "https://qrcode-tiger.com/BXFO", "redirectUrl": "http://hello.com.vn", "murlData": [], "qrName": "Campaign BXFO", "qrImage": "BXFO.png", "owner": "5a84402c08004f37a2b87831", "scanData": [], "createdAt": "2020-08-04T15:15:07.057Z", "updatedAt": "2020-08-29T00:39:47.416Z", "__v": 0, "user": null, "id": "5f297b7b88c80a7e70afbbc5" }, "city": [ { "_id": { "city": "New York" }, "count": 3 }, { "_id": { "city": "Ho Chi Minh City" }, "count": 2 } ], "data": [ { "_id": { "device": "iOS", "loc": "VN", "city": "Ho Chi Minh City" }, "count": 1 }, { "_id": { "device": null, "loc": "NY", "city": "New York" }, "count": 3 }, { "_id": { "device": null, "loc": "VN", "city": "Ho Chi Minh City" }, "count": 1 } ], "country": [ { "_id": { "loc": "VN" }, "count": 2 }, { "_id": { "loc": "NY" }, "count": 3 } ], "device": [ { "_id": { "device": "Android" }, "count": 4 }, { "_id": { "device": "iOS" }, "count": 1 } ], "scans": 5, "unique": { "label": [ { "month": "Aug", "year": 2020 } ], "scans": [ 2 ] }, "graph": { "label": [ { "month": "Aug", "year": 2020 } ], "scans": [ 5 ] } } } |
6. Carica il tuo logo
URL | /accounts/uploads/ |
Metodi | POST |
Content-Type | multipart/form-data |
Form-Field | File |
Response | Image file url {“qrUrl”: 1526460566643.png} |