QRTIGER API Dokümanları

Özel qr kodu API'miz, veri izleme sistemi, dinamik qr kodları veya qr kodları ile özel qr kod şablonlarına toplu olarak sahip olması ve CRM'lerine entegre edilmiş qr kodlarına sahip olması gereken markalar için profesyonel bir çözüm sunar.

API'miz ve diğer sorularınız için 'Mashape' üzerinde mevcuttur, her zaman 'bizimle iletişime geçebilirsiniz' API'miz dünya çapında kullanılabilir, QR kodlarınıza Çin'de ihtiyacınız varsa, lütfen bizimle iletişime geçin. Mobil ödemeler için özelleştirilmiş QR kodu da yapabiliriz.

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

belgeler

Bu YouTube videosunu nasıl kullanacağınızı kontrol edin

QR Kodu Oluştur

1.

İlk giriş yapın ve API Anahtarı yetkilendirmek için Veri Takibi --> Hesap ayarı --> API Anahtarı

2.

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

3. Statik özel QR kodu oluştur
URL/api/qr/static
YöntemlerPOST
YetkilendirmeBearer API KEY
YanıtBinary Image File (PNG, SVG)
parametre iste
qrCategorystringurlqrCategory, url, Vcard, facebook vb. gibi farklı qr türlerini tanımlar. Aşağıdaki qrCategory tablosunu kontrol edin.
textStringhttps://qrcode-tiger.comİstediğiniz kredi yönlendirme URL'niz QR'ye yerleştirilecek
sizenumber500Qr boyutu
logourlnullLogoyu qr'nin ortasında etkinleştirmek için herhangi bir logo url'si ekleyin
colorDarkstring#5e0bf0Qr desenlerinin rengi
backgroundColorString#ffffffQr'nin arka plan rengi. (Not: Tamamen taranabilir bir qr için her zaman parlak renk seçin)
gradientBooleanfalseGradyan rengini etkinleştirmek için "true" olarak ayarlayın
grdTypeNumber0 (Left-to-Right)grdType için aşağıdaki tabloyu kontrol edin
color01String#5e0bf0Gradyan rengi 1 qr desenleri
color02String#f30505qr desenlerinin gradyan rengi 2
eye_colorBooleanfalseGöz rengini değiştirmek için "doğru" olarak ayarlayın
eye_color01String#5e0bf0Dış göz rengi
eye_color02String#f30505iç göz rengi
eye_outerStringeyeOuter0Dış gözün farklı tasarımı, tüm tasarım desenleri için aşağıdaki tabloyu kontrol edin
eye_innerStringeyeInner0İç gözün farklı tasarımı, tüm tasarım desenleri için aşağıdaki tabloyu kontrol edin
qrDataStringpattern0Qr veri kalıplarının farklı tasarımı, tüm tasarım kalıpları için aşağıdaki tabloyu kontrol edin
qrFormatStringpng“png” veya “svg” ikili görüntü dosyası türünü indirin
transparentBkgBooleanfalseSaydam arka plana sahip QR arka planını etkinleştirirseniz
frameNumbernullEnable qr bir çerçeveden oluşuyorsa. çerçeve tasarımı için aşağıdaki tabloyu kontrol edin
frameColorStringnullÇerçeve rengi çerçeve metninin rengini değiştirir
frameTextStringSCAN MEQR çerçevesi üzerinde gösterilen çerçeve metni
Örnek vermek
URL/api/qr/static
YöntemlerPOST
Parametre
{
  "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"
}
Yanıt
example 5
{
  "data": "base 64 QR image data",
  "url": "1601477992984.png"
}
4. Farklı qr kategorisindeki tüm QR kampanyalarının bir listesini alın
URL/api/campaign/
YöntemlerGET
YetkilendirmeBearer API KEY
YanıtJSON object of QR list
GET /campaign/?page=1&limit=5&sort=1
Sorgu parametreleri
ParametreVarsayılanTanım
page1Sayfa numarası
limit5sayfa başına kampanya sayısı
sort1Tarih(1) veya Ada(2) göre sırala
categoryurlkategori, url, Vcard, facebook, vb. gibi farklı qr türlerini tanımlar. Aşağıdaki qrCategory tablosunu kontrol edin.
Örnek vermek
URL/api/campaign/?page=1&limit=5&sort=1&category=url
YöntemlerGET
Parametre
{
  "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"
}
Yanıt
{
  "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. Dinamik bir özel Görsel QR kodu oluşturun
URL/api/campaign/
YöntemlerPOST
YetkilendirmeBearer API KEY
YanıtBinary Image File (PNG, SVG)
Sorgu parametreleri
ParametreTipVarsayılanTanım
qrUrlStringhttps://qrcode-tiger.comİstediğiniz kredi yönlendirme URL'niz QR'ye yerleştirilecek
qrTypeStringqr2qrType, qr ile ilgili tek yönlendirme URL'si veya çoklu yönlendirme URL'si ("qr2" veya "murl") gibi davranışını tanımlar
qrCategoryStringurlqrCategory, url, Vcard, facebook vb. gibi farklı qr türlerini tanımlar. Aşağıdaki qrCategory tablosunu kontrol edin.
qr:JSON ObjectBu nesnede renk, veri desenleri, gözler vb. Gibi qr kodunuzu tasarlayın
sizeNumber500Qr boyutu
logoString (url)nullLogoyu qr'nin ortasında etkinleştirmek için herhangi bir logo url'si ekleyin
colorDarkString#5e0bf0Qr desenlerinin rengi
backgroundColorString#ffffffQr'nin arka plan rengi. (Not: Tamamen taranabilir bir qr için her zaman parlak renk seçin)
gradientBooleanfalseGradyan rengini etkinleştirmek için "true" olarak ayarlayın
grdTypeNumber0 (Left-to-Right)grdType için aşağıdaki tabloyu kontrol edin
color01String#5e0bf0Gradyan rengi 1 qr desenleri
color02String#f30505qr desenlerinin gradyan rengi 2
eye_colorBooleanfalseGöz rengini değiştirmek için "doğru" olarak ayarlayın
eye_color01String#5e0bf0Dış göz rengi
eye_color02String#f30505iç göz rengi
eye_outerStringeyeOuter0Dış gözün farklı tasarımı, tüm tasarım desenleri için aşağıdaki tabloyu kontrol edin
eye_innerStringeyeInner0İç gözün farklı tasarımı, tüm tasarım desenleri için aşağıdaki tabloyu kontrol edin
qrDataStringpattern0Qr veri kalıplarının farklı tasarımı, tüm tasarım kalıpları için aşağıdaki tabloyu kontrol edin
qrFormatStringpng“png” veya “svg” ikili görüntü dosyası türünü indirin
transparentBkgBooleanfalseSaydam arka plana sahip QR arka planını etkinleştirirseniz
frameNumbernullEnable qr bir çerçeveden oluşuyorsa. çerçeve tasarımı için aşağıdaki tabloyu kontrol edin
frameColorStringnullÇerçeve rengi çerçeve metninin rengini değiştirir
frameTextStringSCAN MEQR çerçevesi üzerinde gösterilen çerçeve metni
Örnek vermek
URL/api/campaign
YöntemlerPOST
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)
ParametreTipDeğerTanım
Sol - SağStringlinearGradyan akışı soldan sağa
Üst - AltStringupDownGradyan akışı Yukarıdan Aşağıya
KB - GDStringdiagonal1Gradyan akışı Digaonaly Downword
GB - KDStringdiagonal2Gradyan akışı Diagonal Upword
RadyalStringradialGradyan akışı Radyal olarak
eye_outer (Default 0)
ParametreTipDeğerTanım
eye_outerStringeyeOuter0
eyeOuter1
eyeOuter2
eyeOuter3
eyeOuter4
eyeOuter5
eyeOuter6
eyeOuter7
eyeOuter8
eyeOuter9
eye_inner
ParametreTipDeğerTanım
eye_innerStringeyeInner0
eyeInner1
eyeInner2
eyeInner3
eyeInner4
eyeInner5
eyeInner6
eyeInner7
eyeInner8
eyeInner9
QrData
ParametreTipDeğerTanım
qrDataStringpattern0
pattern1
pattern2
pattern3
pattern4
pattern5
pattern6
pattern7
pattern8
pattern9
pattern10
pattern11
Frame (Default : null)
ParametreTipDeğerTanım
frameNumber1
2
3
5. QR Verilerinizi, Tarama Sayısını, Ülke, Şehir, Cihaz tipini takip edin
URL/data/qrid?period=month&tz=Asia/Singapore
YöntemlerGET
YetkilendirmeBearer API KEY
YanıtJSON object of track data
parametre iste
ParametreTipTanım
qrIdparamsBenzersiz QR kimliği
periodquery
“day” (bugünün güncel verileri)
“hafta” (Geçerli haftanın verileri)
“ay” (Geçerli ayın verileri)
“aylar” (Mevcut yılın aylık viz verileri)
“yıl” (Yıllık veri)
tzqueryVarsayılan Asya/Singapur
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. Logonuzu yükleyin
URL/accounts/uploads/
YöntemlerPOST
Content-Typemultipart/form-data
Form-FieldFile
ResponseImage file url {“qrUrl”: 1526460566643.png}