🌙 二维码生成
基本信息
- 接口地址:
https://api.xk.ee/qr/ - 备用地址:
https://api.ku.cm/qr/ - 请求方式:
GET - 返回格式:
image/png(二维码图片)
请求参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
text |
string | ✅ | 无 | 要生成二维码的文本内容,例如网址、文字、联系方式等 |
size |
int | ❌ | 300 | 二维码图片的宽度和高度,单位 px |
margin |
int | ❌ | 2 | 二维码边距(白边大小),单位 px |
ecc |
string | ❌ | M | 容错等级(L=低,M=中,Q=较高,H=最高) |
使用示例
1. 生成一个简单二维码
https://api.xk.ee/qr/?text=HelloWorld
返回内容:二维码图片(内容为 HelloWorld)。
2. 自定义大小的二维码
https://api.xk.ee/qr/?text=https://www.xk.ee&size=400
返回内容:400x400 px 的二维码,内容为百度链接。
3. 高容错等级二维码
https://api.xk.ee/qr/?text=测试二维码&ecc=H
返回内容:高容错(支持更多破损仍可识别)的二维码。
返回结果
- 成功:返回二维码图片(PNG 格式)。
- 失败:返回错误提示图片或提示信息。
调用示列
<?php
// 生成二维码 URL
$text = "https://www.baidu.com";
$qr_url = "https://api.xk.ee/qr/?text=" . urlencode($text);
?>
注意事项
text参数必须传递,否则无法生成二维码。- 容错等级越高,二维码的点阵会越密集,但识别率也会更高。
- 接口返回的是 图片,非 JSON 数据。