通过该接口你可以解析二维码中的信息。
GET / POST
/decode
参数名 | 传递参数 | 传入位置 | 类型 | 参数说明 |
---|---|---|---|---|
url | 二维码图片 URL | query (GET) / body (POST) | string | 可选,传递需要解析的二维码图片 URL |
file | 二维码图片文件 | form-data (POST) | file | 可选,上传需要解析的二维码图片文件 |
GET /decode?url=https://example.com/qrcode.png
POST /decode (form-data: file=@/path/to/qrcode.png)
{ "code": 200, "msg": "success", "data": { "url": "二维码图片 URL 或 '文件上传'", "text": "解码后的内容" } }
{ "code": 400, "msg": "未能识别二维码", "data": null }
{ "code": 500, "msg": "服务器错误", "data": null }
通过该接口你可以生成二维码图片。
GET / POST
/generate
参数名 | 传递参数 | 传入位置 | 类型 | 参数说明 |
---|---|---|---|---|
text | 二维码内容 | query (GET) / body (POST) | string | 必填,生成二维码的内容 |
size | 二维码大小 | query (GET) / body (POST) | number | 可选,二维码图片大小,默认 10 |
format | 返回数据格式 | query (GET) / body (POST) | string | 可选,默认为图片,支持 json 返回 Base64 数据 |
GET /generate?text=helloworld&size=10&format=json
POST /generate (JSON: {"text": "helloworld", "size": 10, "format": "json"})
{ "code": 200, "msg": "success", "data": { "text": "二维码内容", "img": "Base64 编码的图片" } }
{ "code": 400, "msg": "未提供二维码内容", "data": null }
{ "code": 500, "msg": "服务器错误", "data": null }