Dokumenty API QRTIGER

Nasz niestandardowy interfejs API kodu qr oferuje profesjonalne rozwiązanie dla marek, które muszą posiadać niestandardowe szablony kodów qr z systemem śledzenia danych, dynamicznymi kodami qr lub kodami qr w zbiorczej ilości oraz mają kody qr zintegrowane z systemem CRM.

Nasz API i jest dostępny na „Mashape” dla innych pytań zawsze możesz „skontaktować się z nami” nasz API może być używany na całym świecie, jeśli potrzebujesz swoich kodów QR dostępnych w Chinach, skontaktuj się z nami. Możemy również zrobić spersonalizowany kod QR dla płatności mobilnych.

QRID:
example 1
example 2
example 3
example 4
example 5

dokumentacja

Sprawdź ten film z YouTube, jak go używać

Utwórz kod QR

1.

Najpierw zaloguj się i uzyskaj Klucz API zezwalać na Dane śledzenia --> Ustawienie konta --> Klucz API

2.

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

3. Generowanie statycznego niestandardowego kodu QR
URL/api/qr/static
MetodyPOST
AutoryzacjaBearer API KEY
OdpowiedźBinary Image File (PNG, SVG)
Parametr żądanie
qrCategorystringurlQRCategory zdefiniować inny typ qr jak url, Vcard, facebook, itp Sprawdź poniżej QRCategory tabeli.
textStringhttps://qrcode-tiger.comTwój żądany adres URL przekierowania zostanie osadzony w QR
sizenumber500Rozmiar qr
logourlnullDodaj dowolny adres URL logo, aby włączyć logo w centrum QR
colorDarkstring#5e0bf0Kolor wzorów qr
backgroundColorString#ffffffKolor tła QR. (Uwaga: zawsze wybieraj jasny kolor, aby w pełni zeskanować QR)
gradientBooleanfalseUstaw „true”, aby włączyć kolor gradientu
grdTypeNumber0 (Left-to-Right)Sprawdź poniższą tabelę dla GRDType
color01String#5e0bf0Kolor gradientu 1 wzorów qr
color02String#f30505Kolor gradientu 2 wzorów qr
eye_colorBooleanfalseUstaw „true”, aby zmienić kolor oczu
eye_color01String#5e0bf0Kolor oka zewnętrznego
eye_color02String#f30505Kolor oka wewnętrznego
eye_outerStringeyeOuter0Inna konstrukcja oka zewnętrznego, sprawdź poniższą tabelę dla wszystkich wzorów projektowych
eye_innerStringeyeInner0Inna konstrukcja wewnętrznego oka, sprawdź poniżej tabeli dla wszystkich wzorów projektowych
qrDataStringpattern0Różne wzorce danych qr, sprawdź poniższą tabelę dla wszystkich wzorców projektowych
qrFormatStringpngPobierz binarny typ pliku obrazu „png” lub „svg”
transparentBkgBooleanfalseJeśli jest włączona, kod QR będzie miał przezroczyste tło
frameNumbernullJeśli ta opcja jest włączona, QR będzie mieć ramkę. Sprawdź poniższą tabelę dla projektów ramek
frameColorStringnullKolor ramki zmienia kolor tekstu ramki
frameTextStringSCAN METekst ramki pokazany nad ramką QR
Przykład
URL/api/qr/static
MetodyPOST
parametr
{
  "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"
}
Odpowiedź
example 5
{
  "data": "base 64 QR image data",
  "url": "1601477992984.png"
}
4. Pobierz listę wszystkich kampanii QR w różnych kategoriach QR
URL/api/campaign/
MetodyGET
AutoryzacjaBearer API KEY
OdpowiedźJSON object of QR list
GET /campaign/?page=1&limit=5&sort=1
Parametry zapyt
parametrDomyślneOpis
page1liczba strony
limit5liczba kampanii na stronie
sort1Sortuj według daty (1) lub nazwy (2)
categoryurlkategoria zdefiniować inny typ qr jak url, Vcard, facebook, itp Sprawdź poniżej QRCategory tabeli.
Przykład
URL/api/campaign/?page=1&limit=5&sort=1&category=url
MetodyGET
parametr
{
  "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"
}
Odpowiedź
{
  "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. Generowanie dynamicznego niestandardowego kodu Visual QR
URL/api/campaign/
MetodyPOST
AutoryzacjaBearer API KEY
OdpowiedźBinary Image File (PNG, SVG)
Parametry zapyt
parametrTypDomyślneOpis
qrUrlStringhttps://qrcode-tiger.comTwój żądany adres URL przekierowania zostanie osadzony w QR
qrTypeStringqr2QRType zdefiniować zachowanie qr jak pojedynczy przekierowanie url lub multi przekierowanie url („qr2” lub „murl”)
qrCategoryStringurlQRCategory zdefiniować inny typ qr jak url, Vcard, facebook, itp Sprawdź poniżej QRCategory tabeli.
qr:JSON ObjectZaprojektuj swój kod qr jak kolor, wzory danych, oczy, itp w tym obiekcie
sizeNumber500Rozmiar qr
logoString (url)nullDodaj dowolny adres URL logo, aby włączyć logo w centrum QR
colorDarkString#5e0bf0Kolor wzorów qr
backgroundColorString#ffffffKolor tła QR. (Uwaga: zawsze wybieraj jasny kolor, aby w pełni zeskanować QR)
gradientBooleanfalseUstaw „true”, aby włączyć kolor gradientu
grdTypeNumber0 (Left-to-Right)Sprawdź poniższą tabelę dla GRDType
color01String#5e0bf0Kolor gradientu 1 wzorów qr
color02String#f30505Kolor gradientu 2 wzorów qr
eye_colorBooleanfalseUstaw „true”, aby zmienić kolor oczu
eye_color01String#5e0bf0Kolor oka zewnętrznego
eye_color02String#f30505Kolor oka wewnętrznego
eye_outerStringeyeOuter0Inna konstrukcja oka zewnętrznego, sprawdź poniższą tabelę dla wszystkich wzorów projektowych
eye_innerStringeyeInner0Inna konstrukcja wewnętrznego oka, sprawdź poniżej tabeli dla wszystkich wzorów projektowych
qrDataStringpattern0Różne wzorce danych qr, sprawdź poniższą tabelę dla wszystkich wzorców projektowych
qrFormatStringpngPobierz binarny typ pliku obrazu „png” lub „svg”
transparentBkgBooleanfalseJeśli jest włączona, kod QR będzie miał przezroczyste tło
frameNumbernullJeśli ta opcja jest włączona, QR będzie mieć ramkę. Sprawdź poniższą tabelę dla projektów ramek
frameColorStringnullKolor ramki zmienia kolor tekstu ramki
frameTextStringSCAN METekst ramki pokazany nad ramką QR
Przykład
URL/api/campaign
MetodyPOST
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)
parametrTypWartośćOpis
Lewy - PrawyStringlinearPrzepływ gradientu od lewej do prawej
Góra - DółStringupDownPrzepływ gradientu od góry do dołu
NW - SEStringdiagonal1Przepływ gradientu po przekątnej w dół
SW - NEStringdiagonal2Przepływ gradientowy po przekątnej w górę
RadialneStringradialPrzepływ gradientu promieniowo
eye_outer (Default 0)
parametrTypWartośćOpis
eye_outerStringeyeOuter0
eyeOuter1
eyeOuter2
eyeOuter3
eyeOuter4
eyeOuter5
eyeOuter6
eyeOuter7
eyeOuter8
eyeOuter9
eye_inner
parametrTypWartośćOpis
eye_innerStringeyeInner0
eyeInner1
eyeInner2
eyeInner3
eyeInner4
eyeInner5
eyeInner6
eyeInner7
eyeInner8
eyeInner9
QrData
parametrTypWartośćOpis
qrDataStringpattern0
pattern1
pattern2
pattern3
pattern4
pattern5
pattern6
pattern7
pattern8
pattern9
pattern10
pattern11
Frame (Default : null)
parametrTypWartośćOpis
frameNumber1
2
3
5. Śledź swoje dane QR, Nie. Skany, Kraj, Miasto, Typ urządzenia
URL/data/qrid?period=month&tz=Asia/Singapore
MetodyGET
AutoryzacjaBearer API KEY
OdpowiedźJSON object of track data
Parametr żądanie
parametrTypOpis
qrIdparamsUnikalny identyfikator qr
periodquery
„dzień” (dane z bieżącego dnia)
„tydzień” (dane z bieżącego tygodnia)
„miesiąc” (dane z bieżącego miesiąca)
„miesiące” (dane z bieżącego roku)
„rok” (Dane roczne)
tzqueryDomyślna Azja/Singap
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. Prześlij swoje logo
URL/accounts/uploads/
MetodyPOST
Content-Typemultipart/form-data
Form-FieldFile
ResponseImage file url {“qrUrl”: 1526460566643.png}