เอกสาร QRTIGER APIs

API QR Code ที่กำหนดเองของเรานำเสนอโซลูชันระดับมืออาชีพสำหรับแบรนด์ที่จำเป็นต้องมีเทมเพลต QR Code ที่กำหนดเองพร้อมระบบติดตามข้อมูล, QR Code แบบไดนามิกหรือ QR Code เป็นกลุ่ม และมี QR Code รวมอยู่ใน CRM

API ของเราและสามารถใช้ได้บน 'Mashape' สำหรับคำถามอื่นๆคุณสามารถ 'ติดต่อเรา' API ของเราสามารถใช้ได้ทั่วโลก หากคุณต้องการ QR Code ของคุณให้สามารถใช้งานได้ในประเทศจีนโปรดติดต่อเรา นอกจากนี้เรายังสามารถทำ QR Code ที่กำหนดขึ้นเองสำหรับการชำระเงินผ่านมือถือ

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

เอกสาร

ดูวิธีใช้งานผ่านวิดีโอ YouTube นี้

สร้าง QR Code

1.

เข้าสู่ระบบครั้งแรกและรับ คีย์ API เพื่ออนุญาตใน ติดตามข้อมูล --> การตั้งค่าบัญชี --> คีย์ API

2.

Add this API key in every req (GET/POST) as Authorization: Bearer คีย์ API

3. สร้าง QR Code ที่กำหนดเองแบบคงที่
URL/api/qr/static
วิธีการPOST
การอนุญาตBearer API KEY
การตอบสนองBinary Image File (PNG, SVG)
Request parameter
qrCategorystringurlqrCategory กำหนดประเภทที่แตกต่างกันของ qr เช่น url, Vcard, facebook ฯลฯ ตรวจสอบตาราง qrCategory ด้านล่าง
textStringhttps://qrcode-tiger.comการเปลี่ยนเส้นทาง URL ที่คุณต้องการจะถูกฝังใน QR
sizenumber500ขนาดของ QR
logourlnullเพิ่ม url โลโก้ เพื่อเปิดใช้งานโลโก้ที่จุดกึ่งกลางของ QR
colorDarkstring#5e0bf0สีของลวดลาย qr
backgroundColorString#ffffffสีพื้นหลังของคิวอาร์ (หมายเหตุ: เลือกสีที่สว่างเสมอสำหรับ QR ที่สแกนได้ทั้งหมด)
gradientBooleanfalseตั้งค่า “true” เพื่อเปิดใช้งานการไล่ระดับสี
grdTypeNumber0 (Left-to-Right)ตรวจสอบตารางด้านล่างสำหรับ grdType
color01String#5e0bf0ไล่โทนสี 1 ของรูปแบบ qr
color02String#f30505ไล่โทนสี 2 ของรูปแบบ qr
eye_colorBooleanfalseตั้งค่า “true” เพื่อเปลี่ยนสีตา
eye_color01String#5e0bf0สีของตาชั้นนอก
eye_color02String#f30505สีของดวงตาด้านใน
eye_outerStringeyeOuter0การออกแบบที่แตกต่างกันของตาชั้นนอก ตรวจสอบตารางด้านล่างสำหรับรูปแบบการออกแบบทั้งหมด
eye_innerStringeyeInner0การออกแบบตาชั้นในแบบต่างๆ ให้ดูตารางด้านล่างสำหรับรูปแบบการออกแบบทั้งหมด
qrDataStringpattern0การออกแบบรูปแบบข้อมูล QR ที่แตกต่างกัน ตรวจสอบตารางด้านล่างสำหรับรูปแบบการออกแบบทั้งหมด
qrFormatStringpngดาวน์โหลดไฟล์ภาพไบนารีประเภท “png” หรือ “svg”
transparentBkgBooleanfalseพื้นหลัง QR จะมีความโปร่งใสหากมีการเปิดใช้งาน
frameNumbernullQR จะประกอบด้วยเฟรมหากเปิดใช้งาน สามารถตรวจสอบตารางด้านล่างสำหรับการออกแบบเฟรม
frameColorStringnullสีของกรอบ เปลี่ยนสีของข้อความในกรอบ
frameTextStringSCAN MEกรอบข้อความที่แสดงอยู่เหนือกรอบ QR
ตัวอย่าง
URL/api/qr/static
วิธีการPOST
พารามิเตอร์
{
  "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"
}
การตอบสนอง
example 5
{
  "data": "base 64 QR image data",
  "url": "1601477992984.png"
}
4. รับรายการแคมเปญ QR ทั้งหมดของหมวดหมู่ QR ที่แตกต่างกัน
URL/api/campaign/
วิธีการGET
การอนุญาตBearer API KEY
การตอบสนองJSON object of QR list
GET /campaign/?page=1&limit=5&sort=1
พารามิเตอร์แบบสอบถาม
พารามิเตอร์ค่าเริ่มต้นคำอธิบาย
page1จำนวนหน้า
limit5จำนวนแคมเปญต่อหน้า
sort1เรียงตามวันที่(1) หรือ ชื่อ(2)
categoryurlหมวดหมู่กำหนดประเภทที่แตกต่างกันของ qr เช่น url, Vcard, facebook ฯลฯ ตรวจสอบตาราง qrCategory ด้านล่าง
ตัวอย่าง
URL/api/campaign/?page=1&limit=5&sort=1&category=url
วิธีการGET
พารามิเตอร์
{
  "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"
}
การตอบสนอง
{
  "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. สร้าง QR Code Visual กำหนดเองแบบไดนามิก
URL/api/campaign/
วิธีการPOST
การอนุญาตBearer API KEY
การตอบสนองBinary Image File (PNG, SVG)
พารามิเตอร์แบบสอบถาม
พารามิเตอร์ประเภทค่าเริ่มต้นคำอธิบาย
qrUrlStringhttps://qrcode-tiger.comURL ของการเปลี่ยนเส้นทางที่คุณต้องการจะถูกฝังอยู่ใน QR
qrTypeStringqr2QRType กำหนดพฤติกรรมของ QR เช่น URL เปลี่ยนเส้นทางเดียวหรือ URL เปลี่ยนเส้นทางหลาย (“qr2” หรือ “murl”)
qrCategoryStringurlqrCategory กำหนดประเภทที่แตกต่างกันของ qr เช่น url, Vcard, facebook ฯลฯ ตรวจสอบตาราง qrCategory ด้านล่าง
qr:JSON Objectออกแบบ QR Code ของคุณ เช่น สี รูปแบบข้อมูล ดวงตา ฯลฯ ภายในสิ่งนี้
sizeNumber500ขนาดของ QR
logoString (url)nullเพิ่ม url โลโก้ เพื่อเปิดใช้งานโลโก้ที่จุดกึ่งกลางของ QR
colorDarkString#5e0bf0สีของลวดลาย qr
backgroundColorString#ffffffสีพื้นหลังของคิวอาร์ (หมายเหตุ: เลือกสีที่สว่างเสมอสำหรับ QR ที่สแกนได้ทั้งหมด)
gradientBooleanfalseตั้งค่า “true” เพื่อเปิดใช้งานการไล่ระดับสี
grdTypeNumber0 (Left-to-Right)ตรวจสอบตารางด้านล่างสำหรับ grdType
color01String#5e0bf0ไล่โทนสี 1 ของรูปแบบ qr
color02String#f30505ไล่โทนสี 2 ของรูปแบบ qr
eye_colorBooleanfalseตั้งค่า “true” เพื่อเปลี่ยนสีตา
eye_color01String#5e0bf0สีของตาชั้นนอก
eye_color02String#f30505สีของดวงตาด้านใน
eye_outerStringeyeOuter0การออกแบบที่แตกต่างกันของตาชั้นนอก ตรวจสอบตารางด้านล่างสำหรับรูปแบบการออกแบบทั้งหมด
eye_innerStringeyeInner0การออกแบบตาชั้นในแบบต่างๆ ให้ดูตารางด้านล่างสำหรับรูปแบบการออกแบบทั้งหมด
qrDataStringpattern0การออกแบบรูปแบบข้อมูล QR ที่แตกต่างกัน ตรวจสอบตารางด้านล่างสำหรับรูปแบบการออกแบบทั้งหมด
qrFormatStringpngดาวน์โหลดไฟล์ภาพไบนารีประเภท “png” หรือ “svg”
transparentBkgBooleanfalseพื้นหลัง QR จะมีความโปร่งใสหากมีการเปิดใช้งาน
frameNumbernullQR จะประกอบด้วยเฟรมหากเปิดใช้งาน สามารถตรวจสอบตารางด้านล่างสำหรับการออกแบบเฟรม
frameColorStringnullสีของกรอบ เปลี่ยนสีของข้อความในกรอบ
frameTextStringSCAN MEกรอบข้อความที่แสดงอยู่เหนือกรอบ QR
ตัวอย่าง
URL/api/campaign
วิธีการPOST
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)
พารามิเตอร์ประเภทค่าคำอธิบาย
ซ้ายขวาStringlinearไล่ระดับจากซ้ายไปขวา
บน-ล่างStringupDownการไล่ระดับสีจากบนลงล่าง
NW - SEStringdiagonal1การไล่ระดับสีลงตามแนวทแยงมุม
SW - NEStringdiagonal2การไล่ระดับสีขึ้นตามแนวทแยงมุม
รัศมีStringradialการไล่ระดับสีรัศมี
eye_outer (Default 0)
พารามิเตอร์ประเภทค่าคำอธิบาย
eye_outerStringeyeOuter0
eyeOuter1
eyeOuter2
eyeOuter3
eyeOuter4
eyeOuter5
eyeOuter6
eyeOuter7
eyeOuter8
eyeOuter9
eye_inner
พารามิเตอร์ประเภทค่าคำอธิบาย
eye_innerStringeyeInner0
eyeInner1
eyeInner2
eyeInner3
eyeInner4
eyeInner5
eyeInner6
eyeInner7
eyeInner8
eyeInner9
QrData
พารามิเตอร์ประเภทค่าคำอธิบาย
qrDataStringpattern0
pattern1
pattern2
pattern3
pattern4
pattern5
pattern6
pattern7
pattern8
pattern9
pattern10
pattern11
Frame (Default : null)
พารามิเตอร์ประเภทค่าคำอธิบาย
frameNumber1
2
3
5. ติดตามข้อมูล QR ของคุณ, จำนวนการสแกน, ประเทศ, เมือง, ประเภทอุปกรณ์
URL/data/qrid?period=month&tz=Asia/Singapore
วิธีการGET
การอนุญาตBearer API KEY
การตอบสนองJSON object of track data
Request parameter
พารามิเตอร์ประเภทคำอธิบาย
qrIdparamsรหัสเฉพาะของ qr
periodquery
“วัน” (ข้อมูลของวันนี้)
“สัปดาห์” (ข้อมูลของสัปดาห์ปัจจุบัน)
“เดือน” (ข้อมูลของเดือนปัจจุบัน)
“เดือน” (ข้อมูลของปีปัจจุบัน)
“ปี” (ข้อมูลรายปี)
tzqueryค่าเริ่มต้น เอเชีย/สิงคโปร์
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. อัพโหลดโลโก้ของคุณ
URL/accounts/uploads/
วิธีการPOST
Content-Typemultipart/form-data
Form-FieldFile
ResponseImage file url {“qrUrl”: 1526460566643.png}