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:
example 1
example 2
example 3
example 4
example 5

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

2.

Add this API key in every req (GET/POST) as Authorization: Bearer Chiave API

3. Genera codice QR statico personalizzato
URL/api/qr/static
MetodiPOST
AutorizzazioneBearer API KEY
RispostaBinary Image File (PNG, SVG)
Richiedi parametro
qrCategorystringurlqrCategory definisce diversi tipi di qr come url, Vcard, facebook, ecc. Controlla sotto la tabella qrCategory.
textStringhttps://qrcode-tiger.comIl tuo URL di reindirizzamento verrà incorporato nel QR
sizenumber500Dimensione del qr
logourlnullAggiungi qualsiasi URL del logo per abilitare il logo al centro di qr
colorDarkstring#5e0bf0Colore dei modelli qr
backgroundColorString#ffffffColore di sfondo del qr. (Nota: scegli sempre un colore vivido per un qr completamente scansionabile)
gradientBooleanfalseImposta "true" per abilitare il colore sfumato
grdTypeNumber0 (Left-to-Right)Controlla la tabella seguente per grdType
color01String#5e0bf0Gradiente colore 1 di modelli qr
color02String#f30505Gradiente colore 2 di modelli qr
eye_colorBooleanfalseImposta "true" per cambiare il colore degli occhi
eye_color01String#5e0bf0Colore dell'occhio esterno
eye_color02String#f30505Colore dell'occhio interno
eye_outerStringeyeOuter0Design diverso dell'occhio esterno, controlla la tabella sottostante per tutti i modelli di design
eye_innerStringeyeInner0Design diverso dell'occhio interno, controlla la tabella sottostante per tutti i modelli di design
qrDataStringpattern0Design diverso dei modelli di dati qr, controlla la tabella seguente per tutti i modelli di progettazione
qrFormatStringpngScarica il file di immagine binaria di tipo "png" o "svg
transparentBkgBooleanfalseSe abilitato, il codice QR avrà uno sfondo trasparente
frameNumbernullSe attivo, il QR avrà una cornice. Controlla la tabella sottostante per i design delle cornici
frameColorStringnullIl colore della cornice cambia il colore del testo della cornice
frameTextStringSCAN METesto della cornice mostrato sopra la cornice QR
Esempio
URL/api/qr/static
MetodiPOST
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
example 5
{
  "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/
MetodiGET
AutorizzazioneBearer API KEY
RispostaJSON object of QR list
GET /campaign/?page=1&limit=5&sort=1
Parametri di query
ParametroPredefinitoDescrizione
page1no. di pagina
limit5no. di campagna per pagina
sort1Ordina per Data(1) o Nome(2)
categoryurlLa 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
MetodiGET
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/
MetodiPOST
AutorizzazioneBearer API KEY
RispostaBinary Image File (PNG, SVG)
Parametri di query
ParametroTipoPredefinitoDescrizione
qrUrlStringhttps://qrcode-tiger.comIl tuo URL di reindirizzamento verrà incorporato nel QR
qrTypeStringqr2qrType definisce il comportamento del qr come url di reindirizzamento singolo o multi reindirizzamento ("qr2" o "murl")
qrCategoryStringurlqrCategory definisce diversi tipi di qr come url, Vcard, facebook, ecc. Controlla sotto la tabella qrCategory.
qr:JSON ObjectProgetta colore, modelli di dati, occhi, ecc del tuo codice qr all'interno di questo oggetto
sizeNumber500Dimensione del qr
logoString (url)nullAggiungi qualsiasi URL del logo per abilitare il logo al centro di qr
colorDarkString#5e0bf0Colore dei modelli qr
backgroundColorString#ffffffColore di sfondo del qr. (Nota: scegli sempre un colore vivido per un qr completamente scansionabile)
gradientBooleanfalseImposta "true" per abilitare il colore sfumato
grdTypeNumber0 (Left-to-Right)Controlla la tabella seguente per grdType
color01String#5e0bf0Gradiente colore 1 di modelli qr
color02String#f30505Gradiente colore 2 di modelli qr
eye_colorBooleanfalseImposta "true" per cambiare il colore degli occhi
eye_color01String#5e0bf0Colore dell'occhio esterno
eye_color02String#f30505Colore dell'occhio interno
eye_outerStringeyeOuter0Design diverso dell'occhio esterno, controlla la tabella sottostante per tutti i modelli di design
eye_innerStringeyeInner0Design diverso dell'occhio interno, controlla la tabella sottostante per tutti i modelli di design
qrDataStringpattern0Design diverso dei modelli di dati qr, controlla la tabella seguente per tutti i modelli di progettazione
qrFormatStringpngScarica il file di immagine binaria di tipo "png" o "svg
transparentBkgBooleanfalseSe abilitato, il codice QR avrà uno sfondo trasparente
frameNumbernullSe attivo, il QR avrà una cornice. Controlla la tabella sottostante per i design delle cornici
frameColorStringnullIl colore della cornice cambia il colore del testo della cornice
frameTextStringSCAN METesto della cornice mostrato sopra la cornice QR
Esempio
URL/api/campaign
MetodiPOST
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
example 5
grdType (Default 0)
ParametroTipoValoreDescrizione
Sinistra destraStringlinearFlusso gradiente da sinistra a destra
In alto - In bassoStringupDownFlusso gradiente dall'alto verso il basso
NW - VEDIStringdiagonal1Flusso gradiente Diagonale
SO - NEStringdiagonal2Flusso gradiente Diagonale verso l'alto
RadialeStringradialFlusso gradiente radiale
eye_outer (Default 0)
ParametroTipoValoreDescrizione
eye_outerStringeyeOuter0
eyeOuter1
eyeOuter2
eyeOuter3
eyeOuter4
eyeOuter5
eyeOuter6
eyeOuter7
eyeOuter8
eyeOuter9
eye_inner
ParametroTipoValoreDescrizione
eye_innerStringeyeInner0
eyeInner1
eyeInner2
eyeInner3
eyeInner4
eyeInner5
eyeInner6
eyeInner7
eyeInner8
eyeInner9
QrData
ParametroTipoValoreDescrizione
qrDataStringpattern0
pattern1
pattern2
pattern3
pattern4
pattern5
pattern6
pattern7
pattern8
pattern9
pattern10
pattern11
Frame (Default : null)
ParametroTipoValoreDescrizione
frameNumber1
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
MetodiGET
AutorizzazioneBearer API KEY
RispostaJSON object of track data
Richiedi parametro
ParametroTipoDescrizione
qrIdparamsID univoco del qr
periodquery
“giorno” (Dati del giorno corrente)
“settimana” (Dati della settimana corrente)
“mese” (Dati del mese corrente)
“mesi” (Dati dell'anno corrente)
“anno” (dati annuali)
tzqueryPredefinito 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/
MetodiPOST
Content-Typemultipart/form-data
Form-FieldFile
ResponseImage file url {“qrUrl”: 1526460566643.png}