二维彩虹API文件

二维彩虹
2023.06.09
二维彩虹API文件

我们的自定义二维码API能为商家提供专业的解决方案,无论您是需要带有追踪系统的自定义二维码模板、动态二维码、批量二维码还有需要将二维码整合到CRM之中。


有任何其他问题,您可以随时与我们联系,我们的API可以在世界范围内使用,联系我们以获取更多信息。我们也可以为移动支付来设计定制二维码。


API结果示例:

文档

创建二维码

1. 首先登陆并获取API密钥授权:进入我的账号-->数据概览--> 账户设置 --> API 密钥

2.用此API创建自定义视觉二维码。这将创建很容易追踪访问者的动态二维码活动。

3. 生成自定义静态二维码

网址/api/qr/static
方法POST
授权Bearer API KEY
相应Binary Image File (PNG, SVG)


Request parameter:

qrCategory
string
url

qrCategory 定义不同类型的二维码,例如:网址链接,电子名片等。

查看下方qrCategory 列表

text
String
https://erweicaihong.cn
您想要跳转的网址链接将会被嵌入进此二维码
sizenumber500二维码尺寸
logourlnull添加任何logo的链接来使logo位于二维码的正中心
colorDark
string
#5e0bf0
二维码样式的颜色
backgroundColor
String
#ffffff

二维码的背景颜色

(注意:为确保二维码可扫描请尽量选择明亮的颜色)

gradient
Boolean
false
设置 “true” 使用颜色渐变
grdType
Number
0 (Left-to-Right)
查看下方 grdType列表
color01
String
#5e0bf0
二维码样式的渐变颜色1
color02
String
#f30505
二维码样式的渐变颜色2
eye_color
Boolean
false
设置 “true” 更改图眼颜色
eye_color01
String
#5e0bf0
外部图眼的颜色
eye_color02
String
#f30505
内部图眼的颜色
eye_outer
String
eyeOuter0
外部图眼的不同设计,从下方列表查看所有设计
eye_inner
String
eyeInner0
内部图眼的不同设计,从下方列表查看所有设计
qrData
String
pattern0
二维码数据样式的不同设计,从下方列表查看所有设计
qrFormat
String
PNG下载“PNG”或“SVG”格式的二进制图像文件
transparentBkg
Boolean
false
是否使二维码背景为透明背景
frame
Number
null
是否给二维码添加一个边框. 从下方列表查看边框设计
frameColor
String
null
Frame color 改变边框文本的颜色
frameText
String
SCAN ME
Frame text 在二维码边框中显示


示例:

网址/api/campaign/
方法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://erweicaihong.cn"

}

响应          


{

  "data": "base 64 QR image data",

  "url": "1601477992984.png"

}


4. 获取不同种类二维码的所有活动列表

网址/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

category 定义不同种类二维码,例如网址链接,电子名片等。

查看下方 qrCategory 列表.


示例:

网址/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://erweicaihong.cn"

}

响应

{

  "query": {

    "limit": 1,

    "page": 1,

    "total": 146

  },

  "data": [

    {

      "scans": 0,

      "_id": "5f6f373a33320a0ca52581b0",

      "qrId": "HNXP",

      "qrType": "qr2",

      "qrCategory": "url",

      "shortUrl": "https://erweicaihong.cn/HNXP",

      "redirectUrl": "https://www.erweicaihong.cn/",

      "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.生成一个自定义视觉动态二维码

网址/api/campaign/
方法POST
授权Bearer API KEY
响应Binary Image File (PNG, SVG)


查询参数

参数
类型默认描述
qrUrl

String
https://erweicaihong.cn
您想要跳转的网址链接将会被嵌入进此二维码
qrType

String
qr2

qrType 定义二维码活动。

如单个网址链接的跳转或多个网址链接的跳转

(“qr2” or “murl”)

qrCategory

String
url

qrCategory 定义不同类型的二维码。

例如:网址链接,电子名片等。

查看下方qrCategory 列表

qr:

JSON Object

在此设计二维码的颜色,样式,图眼等.

size Number500二维码尺寸

logoString (url)
null添加任何logo的链接来使logo位于二维码的正中心

colorDark
String
#5e0bf0
二维码样式的颜色

backgroundColor
String
#ffffff

二维码的背景颜色

(注意:为确保二维码可扫描请尽量选择明亮的颜色)


gradient
Boolean
false
设置 “true” 使用颜色渐变

grdType
Number
0 (Left-to-Right)
查看下方 grdType列表

color01
String
#5e0bf0
二维码样式的渐变颜色1

color02
String
#f30505
二维码样式的渐变颜色2

eye_color
Boolean
false
设置 “true” 更改图眼颜色

eye_color01
String
#5e0bf0
图眼外部的颜色

eye_color02
String
#f30505
图眼内部的颜色

eye_outer
String
eyeOuter0
外部图眼的不同设计,从下方列表查看所有设计

eye_inner
String
eyeInner0
内部图眼的不同设计,从下方列表查看所有设计

qrData
String
pattern0
二维码数据样式的不同设计,从下方列表查看所有设计

qrFormat
String
png下载“PNG”或“SVG”格式的二进制图像文件

transparentBkg
Boolean
false
是否使二维码背景为透明背景

frame
Number
null
是否给二维码添加一个边框. 从下方列表查看边框设计

frameColor
String
null
Frame color 改变边框文本的颜色

frameText
String
SCAN ME
Frame text 在二维码边框中显示


示例:

网址/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.erweicaihong.cn.com/"

  },

  "murlData": [],

  "qrUrl": "https://www.erweicaihong.cn.com",

  "qrType": "qr2",

  "qrCategory": "url",

  "qrId": "MP72"

}

Request Body        



grdType (Default 0)

参数类型描述
左-右
String
linear
从左至右渐变
从上到下
String
upDown
从上到下渐变
西北 - 东南
String
diagonal1
从西北到东南方向渐变
西南 - 东北
String
diagonal2
从西南到东北方向渐变
中心渐变
String
radial
从中心向外渐变


eye_outer (Default 0)

参数类型描述
eye_outer
String
eyeOuter0




eyeOuter1




eyeOuter2



eyeOuter3




eyeOuter4



eyeOuter5



eyeOuter6




eyeOuter7




eyeOuter8




eyeOuter9



eye_inner

参数类型 描述
eye_inner
String
eyeInner0




eyeInner1




eyeInner2




eyeInner3




eyeInner4




eyeInner5




eyeInner6




eyeInner7




eyeInner8




eyeInner9



QrData

参数  类型  值 描述
qrData
String
pattern0 



pattern1



pattern2




pattern3




pattern4




pattern5




pattern6




pattern7




pattern8




pattern9




pattern10




pattern11



Frame (Default : null)

参数类型描述
frame
Number1




2




3



5.追踪二维码数据,扫描量,扫描国家,扫描城市,扫描设备类型

网址/data/qrid?period=month&tz=Asia/Singapore
方法GET
授权Bearer API KEY
响应JSON object of track data


Request parameter

参数类型描述
qrId
params
二维码的唯一编号
period
query

“day” (每天的数据)

“week” (每周的数据)

“month” (每月的数据)

“months” (一年内数月的数据)

“year” (年度的数据)

tz
query
Default Asia/Singapore



Response

{

  "data": {

    "campaign": {

      "scanLoop": false,

      "bulk": false,

      "scans": 5,

      "scanCounter": 0,

      "_id": "5f297b7b88c80a7e70afbbc5",

      "qrId": "BXFO",

      "qrType": "qr2",

      "qrCategory": "url",

      "shortUrl": "https://erweicaihong.cn/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.上传您的logo

网址/accounts/uploads/
方法POST
Content-Type
multipart/form-data
Form-Field
File
Response
Image file url {“qrUrl”: 1526460566643.png}


RegisterHome
PDF Viewer