二维码/条形码图片生成接口(createBarcode_QRcode)

描述

用于生成二维码和条形码的图片

调用方式

http://CMBLS/createBarcode_QRcode?id=XXX&barcode_content=XXX&barcode_width=XXX&barcode_height=XXX&qrcode_content=XXX&qrcode_width=XXX&qrcode_height=XXX&logo_resName=xxx&logo_width=xxx&logo_height=xxx

参数

参数说明
id功能标识
barcode_contentbarcode_content字段提供条形码的条码内容,如18位的条形码
barcode_width该字段提供条形码的宽度值,默认值为800
barcode_height该字段提供条形码的高度值,默认值为200
qrcode_contentqrcode_content字段提供二维码的内容,如付款链接url
qrcode_width该字段提供二维码的宽度值,默认值为400
qrcode_height该字段提供二维码的高度值,默认值为400
logo_resName该字段提供二维码logo的资源名称,如无提供,将使用默认的logo(6.1版本新增支持的参数)
logo_width该字段提供二维码logo的宽度,默认为二维码的五分之一(6.1版本新增支持的参数)
logo_height该字段提供二维码logo的高度,默认为二维码的五分之一(6.1版本新增支持的参数)

如果参数中无传入条码内容则不生成条码图片,如不传入二维码内容则不生成二维码图片。

如果两个内容都有传入,则返回值中会返回两个图片数据,如果只有一个,则只相应返回一个图片数据。

返回调用接口

CMBLS.createBarcode_QRcode.successCallback(id,message)

CMBLS.createBarcode_QRcode.failCallback(id,message)

返回值

成功返回

&l<result>
    <stateCode>0</stateCode>
    <description>成功生成二维码和条形码</description>
    <barcodeImgData>barcodeImgData</barcodeImgData>
    <qrcodeImgData>qrcodeImgData</qrcodeImgData>
</result>
<result>
    <stateCode>0</stateCode>
    <description>成功生成条形码</description>
    <barcodeImgData>barcodeImgData</barcodeImgData>
</result>
<result>
    <stateCode>0</stateCode>
    <description>成功生成二维码</description>
    <qrcodeImgData>qrcodeImgData</qrcodeImgData>
</result>


失败返回

<result>
   <stateCode>1</stateCode>
   <description>未能生成条形码</description>
</result>
<result>
   <stateCode>2</stateCode>
   <description>未能生成二维码</description>
</result>
<result>
   <stateCode>3</stateCode>
   <description>未能生成二维码和条形码</description>
</result>


调用实例

http://CMBLS/createBarcode_QRcode?id=28&barcode_content=130290456205026854&qrcode_content=招商银行

备注