胜行天下网-免费公共服务


二维码生成(base64编码或web图片)接口说明

  1. 接口地址:


    https://tech.jiangjiesheng.cn/dev/public//service/qrcode/codecreator

二维码生成接口请求方式:
GET、POST不限

二维码生成接口请求参数:

content(必填):二维码具体内容(如果是链接,且链接自带参数,则定制参数,否则生成错误二维码)

key(可填):预留,用于校验,会同接口数据返回

extname(可选,默认为png):生成二维码图片(或base64编码)的扩展名

size(可选,默认为5):生成二维码图片的大小

result(可选base64或image,默认为base64):接口返回json还是直接实现二维码(用于web环境)

format(可选json或xml,默认为json):result为base64时,返回的数据为json或者xml

二维码生成接口使用说明:

示例:
1、result为base64 且 format=json
https://tech.jiangjiesheng.cn/dev/public//service/qrcode/
codecreator?content=
http://tech.jiangjiesheng.cn&key=key1234
56&extname=jpg&size=5&result=base6
4&format=json


2、result为base64 且 format=xml
https://tech.jiangjiesheng.cn/dev/public//service/qrcode/
codecreator?content=
http://tech.jiangjiesheng.cn&key=key1234
56&extname=jpg&size=5&result=base6
4&format=xml


3、result为image 且 content有值
https://tech.jiangjiesheng.cn/dev/public//service/qrcode/
qrcode/codecreator?content=
http://tech.jiangjiesheng.cn&key=key1234
56&extname=jpg&size=5&result=image


4、result为image 且 content无值
https://tech.jiangjiesheng.cn/dev/public//service/qrcode/
/qrcode/codecreator?key=key12
3456&extname=jpg&size=5&result=image

二维码生成接口返回示例:

1>、当参数result=base64时:

{
code: 403,
  message: "二维码生成失败,无content参数(二维码内容) ",
  data: {
    key: "key123456",
    extname: "jpg",     
content:"data:image/jpg;base64,iVBORw0KGgo
AAAANSUhEUgAAAJEAAACRAQMAAAD5FshgAAAABlBMVEX
///8AAABVwtN+AAABIklEQVRIid2VMY7FIAxEHVFQcgR
uAheLRKRcLLkJR6CkiDJrQ6Ldv7Xd/EiR4KVwGGZsom9
5MoCeccVOgZe3BUv89kQrMdvmVp8F1L40iv4OO7odIyr
AYcsSFf5gx0S/DNl+aqrIhg9S2Ln4pzcU2TRwI/LHP1P
rsYwt9txK9SdQ/W3BWLDIJR1vwxWNGEuHE7vU/fWGLht
xOcRwuTlM/bQZiQUWbAQ+2+M1bba0ApZuk+xfNPXTZqN
FLm0Vr62xJwtGvPJne075OlqXsZUx/CwJrTM42mwWYq/
x9bj6nk2Xjf5Cs7/sIBP2zK1SuX25Rz91NuaW5JJ/AFM
/G8bhJMkl7FiSuJzNvX1Smw395I6G4ciCzbkl1yNd+e9
s1GPf8fwA7UGj0v+3jnwAAAAASUV ORK5CYII="

    }

}

2>、当参数result=image时: