مستندات واجهات برمجة تطبيقات QRTIGER

تقدم واجهة برمجة تطبيقات qr المخصصة الخاصة بنا حلاً احترافيًا للعلامات التجارية التي تحتاج إلى قوالب رمز الاستجابة السريعة مخصصة مع نظام تتبع البيانات أو رموز الاستجابة السريعة الديناميكية أو رموز الاستجابة السريعة مجمعة ولديها رموز الاستجابة السريعة مدمجة في CRM.

واجهة برمجة التطبيقات الخاصة بنا متاحة على "Mashape" لأي أسئلة أخرى ، يمكنك دائما "الاتصال بنا" يمكن استخدام واجهة برمجة التطبيقات الخاصة بنا في جميع أنحاء العالم ، إذا كنت بحاجة إلى رموز QR الخاصة بك المتاحة في الصين ، يرجى الاتصال بنا. يمكننا أيضا القيام برمز الاستجابة السريعة المخصص للمدفوعات عبر الهاتف المحمول.

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

توثيق

تحقق من هذا الفيديو من يوتيوب عن كيفية استخدامه

إنشاء رمز الاستجابة السريعة

1.

أول تسجيل دخول واحصل على مفتاح واجهة برمجة التطبيقات للحصول على إذن في تتبع البيانات --> إعداد الحساب --> مفتاح واجهة برمجة التطبيقات

2.

Add this API key in every req (GET/POST) as Authorization: Bearer مفتاح واجهة برمجة التطبيقات

3. إنشاء رمز QR مخصص ثابت
‏عنوان URL/api/qr/static
طرقPOST
تفويضBearer API KEY
إجابةBinary Image File (PNG, SVG)
طلب المعلمة
qrCategorystringurlqrCategory تحديد نوع مختلف من رمز الاستجابة السريعة مثل url ، Vcard ، facebook ، إلخ. تحقق أدناه من جدول qrCategory.
textStringhttps://qrcode-tiger.comسيتم تضمين عنوان url الخاص بإعادة التوجيه المطلوب في رمز الاستجابة السريعة
sizenumber500حجم رمز الاستجابة السريعة
logourlnullأضف أي عنوان URL للشعار لتمكين الشعار في منتصف رمز الاستجابة السريعة
colorDarkstring#5e0bf0لون أنماط رمز الاستجابة السريعة
backgroundColorString#ffffffلون خلفية QR. (ملاحظة: اختر دائمًا لونًا ساطعًا للحصول على QR قابل للمسح الضوئي بالكامل)
gradientBooleanfalseتعيين "true" لتمكين اللون المتدرج
grdTypeNumber0 (Left-to-Right)تحقق من الجدول أدناه للحصول على grdType
color01String#5e0bf0لون التدرج 1 لأنماط رمز الاستجابة السريعة
color02String#f30505لون التدرج 2 لأنماط رمز الاستجابة السريعة
eye_colorBooleanfalseتعيين "true" لتغيير لون العين
eye_color01String#5e0bf0لون العين الخارجية
eye_color02String#f30505لون العين الداخلية
eye_outerStringeyeOuter0تصميم مختلف للعين الخارجية ، تحقق من الجدول أدناه لجميع أنماط التصميم
eye_innerStringeyeInner0تصميم مختلف للعين الداخلية ، تحقق من الجدول أدناه لجميع أنماط التصميم
qrDataStringpattern0تصميم مختلف لأنماط بيانات رمز الاستجابة السريعة ، تحقق من الجدول أدناه لمعرفة جميع أنماط التصميم
qrFormatStringpngتنزيل نوع ملف الصورة الثنائية "png" أو "svg"
transparentBkgBooleanfalseإذا تم تمكينه، سيكون لرمز الاستجابة السريعة خلفية شفافة
frameNumbernullفي حالة التمكين ، سيحتوي QR على إطار. تحقق من الجدول أدناه للحصول على تصاميم الإطار
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الفئة تعرف انواع مختلفة من رموز الاستجابة السريعة مثل 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 مرئي ديناميكي مخصص
‏عنوان URL/api/campaign/
طرقPOST
تفويضBearer API KEY
إجابةBinary Image File (PNG, SVG)
معلمات الاستعلام
معاملنوعالافتراضيوصف
qrUrlStringhttps://qrcode-tiger.comسيتم تضمين عنوان url الخاص بإعادة التوجيه المطلوب في رمز الاستجابة السريعة
qrTypeStringqr2يحدد qrType سلوك رمز الاستجابة السريعة مثل عنوان URL لإعادة التوجيه الفردي أو عنوان URL متعدد إعادة التوجيه ("qr2" أو "murl")
qrCategoryStringurlqrCategory تحديد نوع مختلف من رمز الاستجابة السريعة مثل url ، Vcard ، facebook ، إلخ. تحقق أدناه من جدول qrCategory.
qr:JSON Objectصمم رمز الاستجابة السريعة الخاص بك مثل اللون وأنماط البيانات والعينين وما إلى ذلك داخل هذا الشيء
sizeNumber500حجم رمز الاستجابة السريعة
logoString (url)nullأضف أي عنوان URL للشعار لتمكين الشعار في منتصف رمز الاستجابة السريعة
colorDarkString#5e0bf0لون أنماط رمز الاستجابة السريعة
backgroundColorString#ffffffلون خلفية QR. (ملاحظة: اختر دائمًا لونًا ساطعًا للحصول على QR قابل للمسح الضوئي بالكامل)
gradientBooleanfalseتعيين "true" لتمكين اللون المتدرج
grdTypeNumber0 (Left-to-Right)تحقق من الجدول أدناه للحصول على grdType
color01String#5e0bf0لون التدرج 1 لأنماط رمز الاستجابة السريعة
color02String#f30505لون التدرج 2 لأنماط رمز الاستجابة السريعة
eye_colorBooleanfalseتعيين "true" لتغيير لون العين
eye_color01String#5e0bf0لون العين الخارجية
eye_color02String#f30505لون العين الداخلية
eye_outerStringeyeOuter0تصميم مختلف للعين الخارجية ، تحقق من الجدول أدناه لجميع أنماط التصميم
eye_innerStringeyeInner0تصميم مختلف للعين الداخلية ، تحقق من الجدول أدناه لجميع أنماط التصميم
qrDataStringpattern0تصميم مختلف لأنماط بيانات رمز الاستجابة السريعة ، تحقق من الجدول أدناه لمعرفة جميع أنماط التصميم
qrFormatStringpngتنزيل نوع ملف الصورة الثنائية "png" أو "svg"
transparentBkgBooleanfalseإذا تم تمكينه، سيكون لرمز الاستجابة السريعة خلفية شفافة
frameNumbernullفي حالة التمكين ، سيحتوي QR على إطار. تحقق من الجدول أدناه للحصول على تصاميم الإطار
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تدفق التدرج قطريًا إلى الأسفل
جنوب غرب - شمال شرقStringdiagonal2تدفق متدرج قطريًا لأعلى
قطري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. تتبع بيانات رمز الاستجابة السريعة الخاصة بك ، وعدد عمليات الفحص ، والبلد ، والمدينة ، ونوع الجهاز
‏عنوان URL/data/qrid?period=month&tz=Asia/Singapore
طرقGET
تفويضBearer API KEY
إجابةJSON object of track data
طلب المعلمة
معاملنوعوصف
qrIdparamsمعرف فريد لرمز الاستجابة السريعة
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}