QRTIGER APIs Documenten

Onze aangepaste QR-code API biedt een professionele oplossing voor merken die aangepaste QR-code sjablonen met gegevensvolgsysteem, dynamische QR-codes of QR-codes in bulk nodig hebben en QR-codes in hun CRM willen integreren.

Onze API en is beschikbaar op 'Mashape' voor alle andere vragen kunt u altijd 'contact met ons op' onze API kan wereldwijd worden gebruikt, als u uw QR-codes beschikbaar in China, neem dan contact met ons op. Wij kunnen ook aangepaste QR code voor mobiele betalingen doen.

qrld:
example 1
example 2
example 3
example 4
example 5

Documentatie

Bekijk deze YouTube-video hoe je hem kunt gebruiken

QR-code maken

1.

Log eerst in en ontvang de API sleutel om toestemming te geven in Gegevens bijhouden --> Accountinstelling --> API sleutel

2.

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

3. Genereer statische aangepaste QR-code
URL/api/qr/static
MethodenPOST
AutorisatieBearer API KEY
ReactieBinary Image File (PNG, SVG)
Verzoek parameter
qrCategorystringurlqrCategory definieert verschillende type qr zoals url, Vcard, facebook, etc. Check onderstaande qrCategory tabel.
textStringhttps://qrcode-tiger.comUw gewenste redirect URL zal worden ingebed in QR
sizenumber500Grootte van de qr
logourlnullVoeg een logo url toe om het logo in het midden van QR te zetten
colorDarkstring#5e0bf0Kleur van de qr patronen
backgroundColorString#ffffffAchtergrondkleur van de QR. (Opmerking: kies altijd voor een felle kleur voor een volledig scanbare QR)
gradientBooleanfalseStel "true" in om kleurverloop in te schakelen
grdTypeNumber0 (Left-to-Right)Controleer onderstaande tabel voor grdType
color01String#5e0bf0Verloopkleur 1 van qr patronen
color02String#f30505Verloopkleur 2 van qr patronen
eye_colorBooleanfalseStel ''true'' in om de oogkleur te veranderen
eye_color01String#5e0bf0Kleur van buitenste oog
eye_color02String#f30505Kleur van het binnenoog
eye_outerStringeyeOuter0Ander ontwerp van het buitenste oog, bekijk de onderstaande tabel voor alle ontwerppatronen
eye_innerStringeyeInner0Ander ontwerp van binnenoog, bekijk onderstaande tabel voor alle ontwerppatronen
qrDataStringpattern0Ander ontwerp van QR gegevenspatronen, zie onderstaande tabel voor alle ontwerppatronen
qrFormatStringpngDownload binaire afbeeldingsbestanden van het type "png" of "svg"
transparentBkgBooleanfalseIndien ingeschakeld, zal de QR code een transparante achtergrond hebben
frameNumbernullIndien ingeschakeld, zal de QR een frame hebben. Check onderstaande tabel voor frame designs
frameColorStringnullFramekleur verandert de kleur van kadertekst
frameTextStringSCAN MEFrame tekst weergegeven over QR frame
Voorbeeld
URL/api/qr/static
MethodenPOST
Parameter
{
  "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"
}
Reactie
example 5
{
  "data": "base 64 QR image data",
  "url": "1601477992984.png"
}
4. Krijg een lijst van alle QR campagnes van verschillende QR categorieën
URL/api/campaign/
MethodenGET
AutorisatieBearer API KEY
ReactieJSON object of QR list
GET /campaign/?page=1&limit=5&sort=1
Parameters opvragen
ParameterStandaardBeschrijving
page1nr. van pagina
limit5aantal campagnes per pagina
sort1Sorteer op datum(1) of Naam(2)
categoryurlCategorie definieert verschillende type qr, zoals url, Vcard, facebook, enz. Zie onderstaande qrCategory tabel.
Voorbeeld
URL/api/campaign/?page=1&limit=5&sort=1&category=url
MethodenGET
Parameter
{
  "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"
}
Reactie
{
  "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. Genereer een dynamische aangepaste visuele QR-code
URL/api/campaign/
MethodenPOST
AutorisatieBearer API KEY
ReactieBinary Image File (PNG, SVG)
Parameters opvragen
ParameterTypeStandaardBeschrijving
qrUrlStringhttps://qrcode-tiger.comUw gewenste omleidings-URL wordt ingebed in QR
qrTypeStringqr2qrType definieert het gedrag van qr zoals enkele doorverwijzing url of meervoudige doorverwijzing url ("qr2" of "murl")
qrCategoryStringurlqrCategory definieert verschillende type qr zoals url, Vcard, facebook, etc. Check onderstaande qrCategory tabel.
qr:JSON ObjectOntwerp uw QR-code zoals kleur, data patronen, ogen, etc binnen dit object
sizeNumber500Grootte van de qr
logoString (url)nullVoeg een logo url toe om het logo in het midden van QR te zetten
colorDarkString#5e0bf0Kleur van de qr patronen
backgroundColorString#ffffffAchtergrondkleur van de QR. (Opmerking: kies altijd voor een felle kleur voor een volledig scanbare QR)
gradientBooleanfalseStel "true" in om kleurverloop in te schakelen
grdTypeNumber0 (Left-to-Right)Controleer onderstaande tabel voor grdType
color01String#5e0bf0Verloopkleur 1 van qr patronen
color02String#f30505Verloopkleur 2 van qr patronen
eye_colorBooleanfalseStel ''true'' in om de oogkleur te veranderen
eye_color01String#5e0bf0Kleur van buitenste oog
eye_color02String#f30505Kleur van het binnenoog
eye_outerStringeyeOuter0Ander ontwerp van het buitenste oog, bekijk de onderstaande tabel voor alle ontwerppatronen
eye_innerStringeyeInner0Ander ontwerp van binnenoog, bekijk onderstaande tabel voor alle ontwerppatronen
qrDataStringpattern0Ander ontwerp van QR gegevenspatronen, zie onderstaande tabel voor alle ontwerppatronen
qrFormatStringpngDownload binaire afbeeldingsbestanden van het type "png" of "svg"
transparentBkgBooleanfalseIndien ingeschakeld, zal de QR code een transparante achtergrond hebben
frameNumbernullIndien ingeschakeld, zal de QR een frame hebben. Check onderstaande tabel voor frame designs
frameColorStringnullFramekleur verandert de kleur van kadertekst
frameTextStringSCAN MEFrame tekst weergegeven over QR frame
Voorbeeld
URL/api/campaign
MethodenPOST
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)
ParameterTypeWaardeBeschrijving
Links rechtsStringlinearVerloopstroom van links naar rechts
Boven - OnderStringupDownVerloopstroom van boven naar beneden
NW - ZOStringdiagonal1Verloopstroom diagonaal naar beneden
ZW - NEStringdiagonal2Verloopstroom diagonaal omhoog
RadiaalStringradialVerloopstroom Radiaal
eye_outer (Default 0)
ParameterTypeWaardeBeschrijving
eye_outerStringeyeOuter0
eyeOuter1
eyeOuter2
eyeOuter3
eyeOuter4
eyeOuter5
eyeOuter6
eyeOuter7
eyeOuter8
eyeOuter9
eye_inner
ParameterTypeWaardeBeschrijving
eye_innerStringeyeInner0
eyeInner1
eyeInner2
eyeInner3
eyeInner4
eyeInner5
eyeInner6
eyeInner7
eyeInner8
eyeInner9
QrData
ParameterTypeWaardeBeschrijving
qrDataStringpattern0
pattern1
pattern2
pattern3
pattern4
pattern5
pattern6
pattern7
pattern8
pattern9
pattern10
pattern11
Frame (Default : null)
ParameterTypeWaardeBeschrijving
frameNumber1
2
3
5. Volg uw QR-gegevens, aantal scans, land, stad, type apparaat
URL/data/qrid?period=month&tz=Asia/Singapore
MethodenGET
AutorisatieBearer API KEY
ReactieJSON object of track data
Verzoek parameter
ParameterTypeBeschrijving
qrIdparamsUnieke id van de qr
periodquery
"dag" (Gegevens van de huidige dag)
"week" (Gegevens van de huidige week)
"month" (Gegevens van de huidige maand)
"months" (Gegevens van het huidige jaar)
“jaar” (Jaargegevens)
tzqueryStandaard Azië/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. Upload je logo
URL/accounts/uploads/
MethodenPOST
Content-Typemultipart/form-data
Form-FieldFile
ResponseImage file url {“qrUrl”: 1526460566643.png}