API简介:本API提供二维码生成功能。支持生成PNG位图或SVG矢量格式的二维码,可自定义尺寸、纠错级别、边框宽度等参数。适用于需要集成二维码生成功能的Web应用、移动应用或第三方系统。

接口问题联系相关负责人沟通修复:查看该接口开发者

接口地址:接口审核中,审核通过后显示

返回格式:JSON,IMG

请求方式:GET

请求参数:接口审核中,审核通过后显示

您好!我们的平台聚合了上千位开发者提供的免费接口,我们已尽力确保接口的稳定性,但由于无法控制其他开发者的接口,可能会出现不稳定或服务中断的情况。对此,我们深感抱歉!我们正在积极改善这一问题,感谢您的理解与支持。
1. 由于开发者可能因盈利问题导致接口失效,我为此向您道歉
2. 我们竭尽全力改进平台的接口稳定性。
3. 为便于您使用,我们提供了智能生成对接代码和在线极速测试接口的功能。
4. 我们将继续努力提供更多可靠的接口,满足您的需求。
5. 若有任何问题,欢迎通过微信与我联系:13132131321。再次感谢您的支持与信任!


接口注意:接口故障请及时反馈,修复进度将通过短信通知。

非官方接口,请联系开发者获取技术支持

Bug修复:非官方接口,Bug反馈请联系开发者

会员线路:因调用量剧增,定制独享优质线路请 参考定制方案

专属线路 成本透明 0服务费

请求参数

该接口信息正在审核中,审核通过后即可展示!

返回示例

该接口信息正在审核中,审核通过后即可展示!

返回参数

接口名称 接口类型 接口说明
download integer 下载模式,1=触发浏览器下载图片,0或不传=不下载(默认)。优先级低于raw
data string 二维码中包含的文本内容(URL、文本、联系方式等),必填,建议不超过900个字符
size string 二维码尺寸,格式为'256'或'256x256',默认256x256像素
format string 输出格式,可选值:png(位图,默认)、svg(矢量图)
error_correction string 纠错级别,可选值:L(7%)、M(15%,默认)、Q(25%)、H(30%)
border integer 边框宽度(以码点为单位),默认2,最小0
raw integer 直接输出图片模式,1=直接输出图片流到浏览器,0或不传=返回JSON(默认)

{
    "raw": "直接输出图片模式,1=直接输出图片流到浏览器,0或不传=返回JSON(默认)",
    "border": "边框宽度(以码点为单位),默认2,最小0",
    "error_correction": "纠错级别,可选值:L(7%)、M(15%,默认)、Q(25%)、H(30%)",
    "format": "输出格式,可选值:png(位图,默认)、svg(矢量图)",
    "size": "二维码尺寸,格式为'256'或'256x256',默认256x256像素",
    "data": "二维码中包含的文本内容(URL、文本、联系方式等),必填,建议不超过900个字符",
    "download": "下载模式,1=触发浏览器下载图片,0或不传=不下载(默认)。优先级低于raw"
}

小白教程

本教程帮助用户快速对接生成二维码接口,现已支持智能生成代码

该接口信息正在审核中,审核通过后即可展示!

实时调试

部分视频、图片或其他接口报错、空值并不代表无法对接,请在本地尝试请求参数接口

在线调试

温馨提示:请修改请求参数,未修改可能返回报错

参数名称 参数值(修改后测试)
{
  "code": 200,
  "data": {
    "image_base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
    "image_url": "https://api.2dcode.biz/v1/create-qr-code?data=Example&size=256x256&format=png&error_correction=M&border=2",
    "api_url": "https://api.xunjinlu.fun/api/qrcode/createqrcode.php",
    "format": "png",
    "size": "256x256",
    "data_content": "Example",
    "error_correction": "M",
    "border": 2,
    "direct_image_url": "https://api.xunjinlu.fun/api/qrcode/createqrcode.php?data=Example&raw=1&size=256x256&format=png"
  },
  "message": "success"
}

## 错误响应示例
{
  "code": 400,
  "data": null,
  "message": "参数验证失败: data参数不能为空"
}
{
  "code": 502,
  "data": null,
  "message": "二维码生成失败: HTTP Error: 503"
}