条形码生成

各种格式的条形码生成,支持EAN_13 CODE_128 CODE_39等多种编码格式,支持文件流返回和Base64编码返回两种方式

API地址

  • 接口地址:GET https://api.youngwang1228.com:48000/barcode
  • 价格:免费
  • 频率:30 次/分钟

Query参数

参数 类型 必填 说明
text string 条形码内容
type int 返回模式
1:以base64编码返回
2:直接返回条形码图片
3:以base64编码文本返回,无标准响应字段。
默认:1
format string 条形码格式,支持 AZTEC CODABAR CODE_39 CODE_93 CODE_128 DATA_MATRIX EAN_8 EAN_13 ITF MAXICODE PDF_417 QR_CODE RSS_14 RSS_EXPANDED UPC_A UPC_E UPC_EAN_EXTENSION.
默认:CODE_128
width int 条形码宽度(像素),条形码会按比例缩放到width以内的最大值,如果缩放后的最小宽度依然大于width,则会忽略width
默认:100
height int 条形码高度(像素),默认:100
bgColor string 背景色,16进制RGB颜色值,默认:ffffff
fgColor string 前景色,16进制RGB颜色值,默认:000000
showText int 是否在条形码底部显示内容,0不显示,1显示,默认:0

请求示例

https://api.youngwang1228.com:48000/barcode?text=6914068032429&width=800&height=180&type=2&showText=1&format=CODE_128

请求示例

响应结果

type:1 base64编码返回

{
    "code": 200,
    "msg": "成功",
    "data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY......."
}
参数 类型 说明
code int 状态码
msg string 状态信息
data string base64编码的条形码图片

type:2 条形码图片文件流返回

文件流

type:3 base64编码文本返回,无标准响应字段

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY.......

认证

  1. 右上角 :arrow_upper_right: 使用 Githubgitee 快速登录,登录后可以获取 AccessToken
  2. 在请求头增加 Authorization: AccessToken 即可调用API
    "Header":{
         "Authorization":"您的AccessToken",
    }
    

    Authorization

状态码

响应码 说明
200 成功
404 接口不存在
10000 参数错误
10001 无效的Token
10002 Token已过期
10003 接口维护
10004 接口已下线
10005 接口暂未实现
10006 账号使用太频繁啦
10007 API调用太频繁啦
10008 被禁止的IP
10009 请求方法不支持
10999 系统内部异常

关于本站

本人从事开发10余年,在自己的项目中积攒了大量技术组件,恰好手上有空闲服务器,准备将技术组件API化,并免费提供给有需要的人。

本站API都是由本人利用业余时间开发和维护的,欢迎大家使用,如果发现bug或者有更好的建议,欢迎联系。

注意事项

  1. 由于带宽和计算资源有限,每个API都将会限制调用频率,具体限制视计算复杂度而定,一般都可以满足正常使用
  2. 为避免恶意攻击,每个账号都将限制调用频率,正常使用一般不会被误伤
  3. 我会及时维护本站API,确保数据得到更新。同时会持续开发新的接口,丰富服务内容
  4. 如果有API需求也可直接联系我,通用且在我能力范围内的,将尽快安排
  5. 生产使用请预估你的业务量,如果可预见将超出频率限制,建议可增加队列缓冲
  6. 本站API永久免费

联系方式

youngwang1228@gmail.com

鼓励一下

如果你觉得本站对您有帮助,不妨请作者喝杯咖啡。

results matching ""

    No results matching ""