二维码生成
提供二维码生成服务,支持生成各种类型的二维码,如网址、文本、名片、支付等二维码。支持logo水印,支持文件流返回和Base64编码返回两种方式
API地址
- 接口地址:
GET
/POST
https://api.youngwang1228.com:48000/qrcode - 价格:免费
- 频率:30 次/分钟
Query参数
Get 请求时适用。如需logo水印,建议用URL格式指定logo图片。若确实需要Base64指定logo,请使用POST请求。
如果同时传递Query参数和Body参数,则会优先使用Query参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
text | string | 是 | 二维码内容 |
type | int | 否 | 返回模式 1:以base64编码返回 2:直接返回条形码图片 3:以base64编码文本返回,无标准响应字段。 默认:1 |
eccLevel | string | 否 | 纠错等级,支持 LOW MEDIUM QUARTILE HIGH 默认:MEDIUM
|
width | int | 否 | 二维码宽度(像素),默认:300
|
bgColor | string | 否 | 背景色,16进制RGB颜色值,默认:ffffff
|
fgColor | string | 否 | 前景色,16进制RGB颜色值,默认:000000
|
logo | string | 否 | logo图片URL地址,需要UrlEncode |
logoWidth | string | 否 | logo宽度(像素),默认:60
|
Body参数
Post 请求时适用。
如果同时传递Query参数和Body参数,则会优先使用Query参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
text | string | 是 | 二维码内容 |
type | int | 否 | 返回模式 1:以base64编码返回 2:直接返回条形码图片 3:以base64编码文本返回,无标准响应字段。 默认:1 |
eccLevel | string | 否 | 纠错等级,支持 LOW MEDIUM QUARTILE HIGH 默认:MEDIUM
|
width | int | 否 | 二维码宽度(像素),默认:300
|
bgColor | string | 否 | 背景色,16进制RGB颜色值,默认:ffffff
|
fgColor | string | 否 | 前景色,16进制RGB颜色值,默认:000000
|
logo | string | 否 | logo图片URL地址或base64编码的图片 |
logoWidth | string | 否 | logo宽度(像素),默认:60
|
请求示例
Get
二维码内容:https://youngwang1228.github.io
logo图片:https://youngwang1228.com:8001/logo.png
type: 2
https://api.youngwang1228.com:48000/qrcode?text=https%3A%2F%2Fyoungwang1228.github.io&logo=https%3A%2F%2Fyoungwang1228.com%3A8001%2Flogo.png&type=2
Post
{
"type": 2,
"text": "https://youngwang1228.github.io",
"logo": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAIAAAC1w6d9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAEXRFWHRTb2Z0d2FyZQBTbmlwYXN0ZV0Xzt0AAAgkSURBVFiF7ZhJbJvHFcffzHw7P+6LuGmhbImWXe9WbdeWmqaGa8VNUiRBiqINWiCHIocCRQ9F7gV6SVEEvRRoezDQJpeiOSVd4CZt4jiO7djxbsmWREk0RYmkSH7cPn7r9PA5sk1RToUGaA76XQh8eG/m/2bevHlDFPnFn+FLCf5/C1iXTWUbZ1PZxtlUtnE2lW2cTWUbZ1PZxmEAQGIZkSW6Zbd006K0qx1GSGCIi2NUw1RNy7K7mwEAQUhkicgydc3QLVtgiMQR26Y1zTDX93JgCZY5hmDU1E0SOv69Q/3hE+lEUOIrqt40zK6yvAI7nopMpOMBiS+3dNWwuk6CEQpJ/BNbeo4PxQGgZZh7Ev5nR3qHw55SS6u1jcdIYwkeDMgntyWODkR0i5Lxl3782sT+k9viB3tDFsDlxfLayNwCe2I48etvHziSinxrKFZrG3dKddWw1o7uFdiTI8lfntg7loqMp3owQi8f2Pr09uRoMrglKJ+dL7XWCQkhGPC7fj6+/Uf7txzpD48mg3hXzO8WGIxQ2CUc6g0NBuS1bnG3+Mz2pMgSDMASfGwoNhLxdI27z+c6tjXq4hgEEHEJT48ke30SApA45mBv+NWv7wiIHEZorWPMLf5sbPv4YA/PEoSQi2PxrWXF2RqEYDAgjw/0kEc9JY7ZFvbuivlWv24NunfHAhJLOrcD420R7954wLGstfW3bixMFWuGZSMAN8+cSMd/8rV01C08LM5JgJ8eHXki1ePhWQSgWfa9WgtPFmtTxZpqmAAQcvHf3BqNyEJHNEcGwgGBX/3i5tk9cX+f39WhLOoRDiQCAYkDAJvSi7mVd6fzvzt/9/Ji2bRtJ1mf+0rfD/am4h7REYcRCkrcK4eHJ4bjfpHDCGmmfT1fef3D24Qdfz4o8Tt6fB6BJRhjBJlKY6pYcyZjMPpqMvj8zr6oW3w4SoTgntK6vaw8nDRH+8Mv7OyPukUKoFv27y9MX8iuzCvNqqrHPVLULWKEJI5JeKW2aeUUtaEZYVn47u6Bl/amQrJAMDIs+2q+8odPps9kCtii9Hy2lFVapk0RQEDkJ9IJniHOcvtEbmfM3+/rXJ6YW9wXD/hEbvWLV2AP9YUdS9Oy5yrNi9lS0zCrqv5+ZvnUpZnJQg0AEECf1/XCzv5dMZ/AknTY8/09A1G3SBCybHqroLxxJfP+7HJdMzAAZMqNG0vVumYAgMSR0WRwOOxhCEYAKb+8O+aXORYAKEBF1Z2T6+KYkYh3OPTgHAyF3LtjPplnAaBtWmcyhcW6alo2AJRb+r9nC6cuzeaUFqUUIUh6pLhH5AhOeqV+nwwAlNK5auPNK3P/nM5XVB2cO6CuGZdyKzmlRT8rXc+MJCSWMATvivrTIQ9CQAE00/rrVK7a1h2zpFc63BdiMXI2/RuD0VTA7WSY0jZO380/XPNKrfbf7uTevDqXr6vlljZbbmSrLc20Z8uN2XKj2taztdafPs384+5isak5LsT15IsAoFl2OuwZCroJRgShmFt860ZWYMiLu/r3J4IMRqZlz1aar/790/2JQFQWGYw4ghGCD+YKDc0MSsIrh4eHwx6MkGpaVxbLpy7NdpQu1bBuFpSyqs1Vmm9cyXySKzd1U2nrNwtKy7D+cn3hnclcsdletWecn5zSur5UHU9Fwi6BYNTnl4MuvkcWhkJunsEA0NTNdybvFRvtt2/n+v1yr1fiGZLyy3vjgaX6Yr/f5RNY57gpbeOjhVJZ1TpS06a0qup/vJxxso1gxBGs6taZTOFMpgBruH+jG5b98ULp44VS27BU3Tw3X1xpaUcHIn0+lzNoqaW9fTunWfa7M0uzK3VKqXM+JtIJkSXzlcZsudHQjJZhThaU03fza2daBQGMpSK//c7B0y8fe+2pfV1r+4M1owBTxdrrH06enSsAQhcWSh6eHe0NegXu/jLMF+crDdum+bp6IbsyEvFGZEFimYO9waGQe6pY+9UHt/41s8wRfG2pOldpPEaZi2Oe3d47loq4eUbmmblK4zcfTa2rDABahnmnVMsqTQSorhs/3DcYd0sMRhSg0Gi/O7OkmhYFMCz77Hzh6EA4IgsEo6DEnxhKzFeaM+XGYk1FCLVNSzPtxyjjGByUeBfHMBjLPJP0dpYkh0f6M92ylbZR0wwXyzyVTvhFDgBUw7xTql/LV1b7o+mV+rWlasswAYBnyPHhWNglUEprmqG0dc3sctM/MiVC+LPLCQEiuMs12qnMgSV4tDeYDnsElgBAsamdzxaLjQcZXVGNq/lKvqYCAMFoOOTenwi4OGbtUP8LXZRJLHluR5/MMwjAsunMSv1SrmzYDzbItO2pYu3aUtWmFAGwBE+k42GX0D32L0oZwSgk8U9ujQoMAYCGbt5cVmZWOjM6qzQv58pN/X6bOZoMxj3ievvyxSjjCR4IyDLHIIQowD2leS1fqWl6h1ldM28WqnOVppN7PpFLeCSe6eyLukIp2BScukOBrte4dyrTLHtmpZ5VWqZltw3z3ELp6lJl7dvApjRTbjhXkE3pfLWZqTTa3brctdQ0I1Np1DTTpqCoxtV8pasZWvtvKM/gHT2+g8lQTTPOLRSzSsuwulQBBqOILIwN9PS4+YvZ8o3l+z3B54IAkl5pLNWT8IjTpfp7s8tKu3NPuitDAAzBMseYNm0b1sO53wHBSGIZjuCGburWes+uLjAYSRzDEayZdkPr/mzpctSdcuq0Io/Hsul/uU4dmDattT/H8cv7Et5UtnE2lW2cTWUbZ1PZxtlUtnE2lW2c/wDrwrmPV7ATjAAAAABJRU5ErkJggg=="
}
响应结果
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.......
认证
- 右上角
使用
Github
或gitee
快速登录,登录后可以获取AccessToken
- 在请求头增加
Authorization: AccessToken
即可调用API"Header":{ "Authorization":"您的AccessToken", }
状态码
响应码 | 说明 |
---|---|
200 | 成功 |
404 | 接口不存在 |
10000 | 参数错误 |
10001 | 无效的Token |
10002 | Token已过期 |
10003 | 接口维护 |
10004 | 接口已下线 |
10005 | 接口暂未实现 |
10006 | 账号使用太频繁啦 |
10007 | API调用太频繁啦 |
10008 | 被禁止的IP |
10009 | 请求方法不支持 |
10999 | 系统内部异常 |
关于本站
本人从事开发10余年,在自己的项目中积攒了大量技术组件,恰好手上有空闲服务器,准备将技术组件API化,并免费提供给有需要的人。
本站API都是由本人利用业余时间开发和维护的,欢迎大家使用,如果发现bug或者有更好的建议,欢迎联系。
注意事项
- 由于带宽和计算资源有限,每个API都将会限制调用频率,具体限制视计算复杂度而定,一般都可以满足正常使用
- 为避免恶意攻击,每个账号都将限制调用频率,正常使用一般不会被误伤
- 我会及时维护本站API,确保数据得到更新。同时会持续开发新的接口,丰富服务内容
- 如果有API需求也可直接联系我,通用且在我能力范围内的,将尽快安排
- 生产使用请预估你的业务量,如果可预见将超出频率限制,建议可增加队列缓冲
- 本站API永久免费
联系方式
鼓励一下
如果你觉得本站对您有帮助,不妨请作者喝杯咖啡。