Docs sur les API de QRTIGER

Notre API de codes QR personnalisés offre une solution professionnelle aux marques qui ont besoin de modèles de codes QR personnalisés avec un système de suivi des données, de codes QR dynamiques ou de codes QR en vrac et de codes QR intégrés dans leur CRM.

Notre API est disponible sur 'Mashape' et pour toute autre question, vous pouvez toujours nous contacter. Notre API peut être utilisée dans le monde entier, si vous avez besoin de vos codes QR disponibles en Chine, veuillez nous contacter. Nous pouvons également réaliser des QR codes personnalisés pour les paiements mobiles.

qrId:
example 1
example 2
example 3
example 4
example 5

Documentation

Regardez cette vidéo YouTube pour savoir comment l'utiliser

Créer un code QR

1.

Connectez-vous d'abord et obtenez le Clé API pour autoriser Suivre les données --> Paramétrage du compte --> Clé API

2.

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

3. Générer un code QR statique et personnalisé
URL :/api/qr/static
MéthodesPOST
AutorisationBearer API KEY
RéponseBinary Image File (PNG, SVG)
Paramètre de requête
qrCategorystringurlqrCategory définit différents types de qr comme url, Vcard, facebook, etc. Vérifiez ci-dessous le tableau qrCategory.
textStringhttps://qrcode-tiger.comL'URL de redirection souhaitée sera intégrée dans le QR.
sizenumber500Taille du qr
logourlnullAjouter n'importe quel logo url pour activer le logo au centre du QR
colorDarkstring#5e0bf0Couleur des motifs qr
backgroundColorString#ffffffCouleur de fond du QR. (Remarque : choisissez toujours une couleur vive pour que le QR soit entièrement scannable).
gradientBooleanfalseMettre " vrai " pour activer la couleur dégradée
grdTypeNumber0 (Left-to-Right)Vérifiez le tableau ci-dessous pour grdType
color01String#5e0bf0Dégradé de couleur 1 des motifs qr
color02String#f30505Dégradé de couleur 2 des motifs qr
eye_colorBooleanfalseMettre " vrai " pour changer la couleur des yeux
eye_color01String#5e0bf0Couleur de l'œil externe
eye_color02String#f30505Couleur de l'œil interne
eye_outerStringeyeOuter0Différents modèles de l'œil externe, consultez le tableau ci-dessous pour connaître tous les modèles.
eye_innerStringeyeInner0Différents modèles de l'œil interne, consultez le tableau ci-dessous pour tous les modèles.
qrDataStringpattern0Différents modèles de données QR, consultez le tableau ci-dessous pour tous les modèles de conception.
qrFormatStringpngTélécharger un fichier image binaire de type "png" ou "svg".
transparentBkgBooleanfalseSi cette option est activée, le code QR aura un fond transparent.
frameNumbernullSi cette option est activée, le QR aura un cadre. Consultez le tableau ci-dessous pour connaître les modèles de cadre
frameColorStringnullCouleur du cadre change la couleur du texte du cadre
frameTextStringSCAN METexte du cadre affiché sur le cadre QR
Exemple
URL :/api/qr/static
MéthodesPOST
Paramètre
{
  "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"
}
Réponse
example 5
{
  "data": "base 64 QR image data",
  "url": "1601477992984.png"
}
4. Obtenir une liste de toutes les campagnes QR de différentes catégories QR
URL :/api/campaign/
MéthodesGET
AutorisationBearer API KEY
RéponseJSON object of QR list
GET /campaign/?page=1&limit=5&sort=1
Paramètres de requête
ParamètreDéfautDescription
page1numéro de la page
limit5nombre de campagnes par page
sort1Trier par Date(1) ou Nom(2)
categoryurlLa catégorie définit différents types de qr tels que url, Vcard, facebook, etc. Vérifiez la table qrCategorie ci-dessous.
Exemple
URL :/api/campaign/?page=1&limit=5&sort=1&category=url
MéthodesGET
Paramètre
{
  "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"
}
Réponse
{
  "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. Générer un code QR visuel dynamique et personnalisé
URL :/api/campaign/
MéthodesPOST
AutorisationBearer API KEY
RéponseBinary Image File (PNG, SVG)
Paramètres de requête
ParamètreTaperDéfautDescription
qrUrlStringhttps://qrcode-tiger.comVotre URL de redirection souhaitée sera intégrée dans le QR
qrTypeStringqr2qrType définit le comportement du qr comme une url de redirection unique ou une url de redirection multiple ("qr2" ou "murl").
qrCategoryStringurlqrCategory définit différents types de qr comme url, Vcard, facebook, etc. Vérifiez ci-dessous le tableau qrCategory.
qr:JSON ObjectConcevez votre code QR comme la couleur, les modèles de données, les yeux, etc. dans cet objet.
sizeNumber500Taille du qr
logoString (url)nullAjouter n'importe quel logo url pour activer le logo au centre du QR
colorDarkString#5e0bf0Couleur des motifs qr
backgroundColorString#ffffffCouleur de fond du QR. (Remarque : choisissez toujours une couleur vive pour que le QR soit entièrement scannable).
gradientBooleanfalseMettre " vrai " pour activer la couleur dégradée
grdTypeNumber0 (Left-to-Right)Vérifiez le tableau ci-dessous pour grdType
color01String#5e0bf0Dégradé de couleur 1 des motifs qr
color02String#f30505Dégradé de couleur 2 des motifs qr
eye_colorBooleanfalseMettre " vrai " pour changer la couleur des yeux
eye_color01String#5e0bf0Couleur de l'œil externe
eye_color02String#f30505Couleur de l'œil interne
eye_outerStringeyeOuter0Différents modèles de l'œil externe, consultez le tableau ci-dessous pour connaître tous les modèles.
eye_innerStringeyeInner0Différents modèles de l'œil interne, consultez le tableau ci-dessous pour tous les modèles.
qrDataStringpattern0Différents modèles de données QR, consultez le tableau ci-dessous pour tous les modèles de conception.
qrFormatStringpngTélécharger un fichier image binaire de type "png" ou "svg".
transparentBkgBooleanfalseSi cette option est activée, le code QR aura un fond transparent.
frameNumbernullSi cette option est activée, le QR aura un cadre. Consultez le tableau ci-dessous pour connaître les modèles de cadre
frameColorStringnullCouleur du cadre change la couleur du texte du cadre
frameTextStringSCAN METexte du cadre affiché sur le cadre QR
Exemple
URL :/api/campaign
MéthodesPOST
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)
ParamètreTaperÉvaluerDescription
Gauche droiteStringlinearFlux dégradé de gauche à droite
Haut - BasStringupDownFlux de gradient de haut en bas
NW - SEStringdiagonal1Flux de gradient Diagonalement vers le bas
SW - NEStringdiagonal2Flux de gradient Diagonalement vers le haut
RadialStringradialDébit dégradé radialement
eye_outer (Default 0)
ParamètreTaperÉvaluerDescription
eye_outerStringeyeOuter0
eyeOuter1
eyeOuter2
eyeOuter3
eyeOuter4
eyeOuter5
eyeOuter6
eyeOuter7
eyeOuter8
eyeOuter9
eye_inner
ParamètreTaperÉvaluerDescription
eye_innerStringeyeInner0
eyeInner1
eyeInner2
eyeInner3
eyeInner4
eyeInner5
eyeInner6
eyeInner7
eyeInner8
eyeInner9
QrData
ParamètreTaperÉvaluerDescription
qrDataStringpattern0
pattern1
pattern2
pattern3
pattern4
pattern5
pattern6
pattern7
pattern8
pattern9
pattern10
pattern11
Frame (Default : null)
ParamètreTaperÉvaluerDescription
frameNumber1
2
3
5. Suivez vos données QR, le nombre de scans, le pays, la ville, le type d'appareil.
URL :/data/qrid?period=month&tz=Asia/Singapore
MéthodesGET
AutorisationBearer API KEY
RéponseJSON object of track data
Paramètre de requête
ParamètreTaperDescription
qrIdparamsIdentifiant unique du qr
periodquery
" jour " (Données du jour actuel)
"week" (Données de la semaine en cours)
" mois " (Données du mois en cours)
" mois " (Données de l'année en cours)
« année » (données annuelles)
tzqueryAsie/Singapour par défaut
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. Téléchargez votre logo
URL :/accounts/uploads/
MéthodesPOST
Content-Typemultipart/form-data
Form-FieldFile
ResponseImage file url {“qrUrl”: 1526460566643.png}