Docs
Qr 码应用程序接口
Qr 码应用程序接口
为任何 URL 生成可定制的 QR 代码
通过该应用程序接口,您可以创建具有可定制选项(如尺寸、颜色、纠错级别和包含徽标)的 QR 代码。生成的 QR 代码将以图片形式返回。
应用程序接口端点
Base URL: https://qf.edu.kg/api/v1/scraping/qrcode
HTTP Methods:
GET: Generate a QR code image.OPTIONS: Check CORS support.
使用方法
基本申请格式
https://qf.edu.kg/api/v1/scraping/qrcode?key=your_api_key&url=https://example.com认证
- 所有请求都需要使用
key参数。您可以从 "控制面板 "的 "设置 "中获取 API 密钥。
查询参数
| 参数 | 类型 | 需要 | 默认值 | 说明 |
|---|---|---|---|---|
key | String | Yes | - | 您用于身份验证的 API 密钥。从控制面板 → 设置中获取。 |
url | String | Yes | - | 要在 QR 代码中编码的 URL。必须是有效的 URL。 |
logo | String | No | WRDO_QR_LOGO | 嵌入 QR 代码的自定义徽标的 URL。需要 Dub 上的付费计划。 |
size | Number | No | 600 | QR 码的大小(宽度和高度),单位为像素。 |
level | String | No | "L" | 纠错级别。选项: "l"、"m"、"q"、"h"。 |
bgColor | String | No | #FFFFFF | QR 码的背景颜色,十六进制格式(如 #FFFFFF)。 |
margin | Number | No | 2 | 二维码周围的边距大小(像素)。 |
hideLogo | Boolean | No | false | 是否在二维码中隐藏徽标。需要 Dub 上的付费计划。 |
误差修正水平("水平)
L: 低(7% 误差修正)M: 中(15% 误差修正)Q: 四分位数(25% 误差修正)H: 高(30% 误差修正)
回应
successes
- Status Code:
200 OK - Content-Type:
image/png - Body: A PNG image of the generated QR code.
- Headers:
- Access-Control-Allow-Origin: *
- Access-Control-Allow-Methods: GET, OPTIONS
错误
| 状态代码 | 留言 | 说明 |
|---|---|---|
400 | API key required ... | 缺少 key 参数。 |
401 | Invalid API key... | 提供的 key 无效。 |
500 | Server error | 服务器出现意外错误。 |
实例
基本二维码
为 URL 生成默认 QR 码:
https://qf.edu.kg/api/v1/scraping/qrcode?key=your_api_key&url=https://example.com定制尺寸和颜色
创建一个前景为蓝色、背景为黄色的 400x400 QR 码:
https://qf.edu.kg/api/v1/scraping/qrcode?key=your_api_key&url=https://example.com&size=400&fgColor=%230066FF&bgColor=%23FFFF00带定制徽标和高纠错功能
添加自定义徽标并使用高纠错 (H):
https://qf.edu.kg/api/v1/scraping/qrcode?key=your_api_key&url=https://example.com&logo=https://your-logo-url.com/logo.png&level=H隐藏徽标并添加边距
隐藏徽标,增加页边距:
https://qf.edu.kg/api/v1/scraping/qrcode?key=your_api_key&url=https://example.com&hideLogo=true&margin=10嵌入 HTML
您可以直接在"[img]"标记中使用 API URL 来显示二维码:
<img
src="https://qf.edu.kg/api/v1/scraping/qrcode?key=your_api_key&url=https://example.com&size=300&fgColor=%230000FF"
alt="QR Code for example.com"
img>说明
- CORS 支持: 应用程序接口支持 CORS,允许跨源请求。
- 弃用通知: includeMargin 参数已被弃用。请使用 margin 代替。
支持
如有问题或疑问,请发送电子邮件至 admin@mail.qf.edu.kg 或访问我们的帮助中心联系技术支持。