QR Code API

获取QR Code内容编码图片API

请求地址:http://api.invms.com/qrcodeapi/encoder.ashx

请求类型:GET、POST

参数列表:

  • content:编码内容,必选,取值为需要编码的字符串,默认值为当前请求的完整地址
  • encoding:编码内容字符集,可选,取值为相关字符集名称,默认值为UTF-8
  • size:图片尺寸,可选,取值为大于0的整数,默认值为实际编码结果图片的尺寸
  • padding:内边距,可选,取值为大于0的整数并小于图片尺寸的一半,默认值为0
  • scale:放大比例,可选,取值为图片尺寸和编码尺寸的整数比,小于1时按1处理,默认值为4
  • bgColor:背景颜色,可选,取值为HTML颜色值,支持16静止文本形式的RGB(#FFFFFF)值和颜色系统名称(white),默认值为白色
  • fgColor:前景颜色,可选,取值为HTML颜色值,支持16静止文本形式的RGB(#FFFFFF)值和颜色系统名称(black),默认值为黑色
  • format:图片格式,可选,取值为相关图片小写后缀名,不包括“.”,默认值为png
  • version:编码版本,可选,取值为0到40的整数,值越大可容纳的数据越多,默认值为7
  • level:容错等级,可选,取值为L(或0)、M(或1)、Q(或2)、H(或3)四种,值越大则容错率越高,默认值为M
  • mode:编码方式,可选,取值为ALPHA_NUMERIC(或0)、NUMERIC(或1)、BYTE(或2)三种,默认值为BYTE

注:使用GET方式请求时,请将各参数进行URL编码

返回结果:内容编码后的QR Code图片

获取QR Code图片解码内容API

请求地址:http://api.invms.com/qrcodeapi/decoder.ashx

请求类型:POST

参数列表:

  • files:要解码的QR Code图片,必选,取值为上传的图片数据,支持多张图片,默认值为空
  • encoding:解码内容字符集,可选,取值为相关字符集名称,默认值为UTF-8

返回结果:图片解码后的QR Code内容,多个结果分行“\r\n”显示

更多信息请参阅:http://api.invms.com/qrcodeapi/