支持将文本、链接等内容生成自定义尺寸的二维码图片,可选纠错等级与输出格式。日均生成 800,000+ 张二维码,最大支持 1000px 高清输出。适用于支付页面、商品溯源、活动推广、名片分享与物联网设备标识等场景。
二维码生成 API 通过标准 HTTP GET 请求将指定内容生成二维码图片并返回结构化 JSON 数据。支持自定义图片尺寸(50-1000px)、纠错等级(L/M/Q/H)和输出格式(PNG/SVG)。返回字段包含二维码图片 URL、原始内容、生成参数及下载地址。生成的图片托管在 CDN 上并提供有效期。接口全程 HTTPS 加密传输,支持高并发调用,可稳定用于生产环境。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| apikey | string | 是 | 用户身份密钥,在控制台「应用管理」中创建应用后获取。 |
| content | string | 是 | 二维码内容,可为 URL、文本等,最大长度 2048 字符。 |
| size | int | 否 | 图片像素尺寸(宽=高),默认 300,范围 50-1000。 |
| level | string | 否 | 纠错等级:L=7%、M=15%(默认)、Q=25%、H=30%。 |
| format | string | 否 | 输出格式:png(默认)或 svg。 |
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,200 表示请求成功,其余见错误码对照表。 |
| msg | string | 状态描述信息。 |
| data.image_url | string | 生成的二维码图片访问地址。 |
| data.content | string | 编码的原始内容。 |
| data.size | int | 实际生成的图片尺寸(像素)。 |
| data.level | string | 使用的纠错等级。 |
| data.format | string | 输出的图片格式。 |
| data.expire_time | string | 图片托管过期时间,格式 yyyy-MM-dd HH:mm:ss。 |
| data.download_url | string | 二维码图片直接下载地址。 |
| data.update_time | string | 生成时间,格式 yyyy-MM-dd HH:mm:ss。 |
{
"code": 200,
"msg": "success",
"data": {
"image_url": "https://hmkj4399.com/qr/d7f2a1b9.png",
"content": "https://example.com",
"size": 300,
"level": "M",
"format": "png",
"expire_time": "2026-10-23 15:00:00",
"download_url": "https://hmkj4399.com/qr/d7f2a1b9.png?download=1",
"update_time": "2026-07-25 15:00:00"
}
}