QR-Generator-Api
收藏QR-Generator-Api 数据集概述
基本信息
- API名称:QR-Generator-Api
- API类别:Tools
- 流行度评分:8.8 Popularity
- 服务等级:100% Service Level
- 平均延迟:1730ms
- 测试状态:N/A Test
订阅计划
- BASIC:$0.00 / 月
- PRO:$2.00 / 月
- ULTRA:$5.00 / 月
- MEGA:$9.00 / 月
API 概述
通过生成带有 base64 图像字符串的 HTML 图像标签或生成图像文件流(PNG 格式)来快速创建输入文本的 QR 码。
端点详情
1. 生成 HTML 图像标签(GET API)
-
端点:
GET /api/qrcode/generate -
功能:生成带有 base64 图像字符串的 HTML 图像标签作为输入文本的 QR 码(查询参数)。
-
查询参数:
text:(必需)QR 码文本内容。foreColor:(可选)前景色,十六进制值(默认:黑色 = #000000)。注意:应以 # 开头,每个基本颜色(红、绿、蓝)应有两个十六进制数字。backColor:(可选)背景色,十六进制值(默认:白色 = #ffffff)。注意:应以 # 开头,每个基本颜色(红、绿、蓝)应有两个十六进制数字。pixelsPerModule:(可选)每个黑白模块绘制的像素大小(默认:10)。
-
成功响应:
{"status":"Success","result":"<img src="data:image/;base64,..." />"} -
失败响应:
{"status":"Failure","result":"error-message"} -
示例请求:
curl --request GET --url https://qr-generator-api.p.rapidapi.com/api/qrcode/generate?text=test-123&foreColor=%23000000&backColor=%23ffffff&pixelsPerModule=10 --header x-rapidapi-host: qr-generator-api.p.rapidapi.com --header x-rapidapi-key: YOUR-KEY
2. 生成 HTML 图像标签(POST API)
-
端点:
POST /api/qrcode/generate -
功能:生成带有 base64 图像字符串的 HTML 图像标签作为输入文本的 QR 码(POST 请求体)。
-
查询参数:
foreColor:(可选)前景色,十六进制值(默认:黑色 = #000000)。注意:应以 # 开头,每个基本颜色(红、绿、蓝)应有两个十六进制数字。backColor:(可选)背景色,十六进制值(默认:白色 = #ffffff)。注意:应以 # 开头,每个基本颜色(红、绿、蓝)应有两个十六进制数字。pixelsPerModule:(可选)每个黑白模块绘制的像素大小(默认:10)。
-
请求体:JSON 对象,包含属性
text(必需),QR 码文本内容。例如:{"text": "enter-qr-text"} -
成功响应:
{"status":"Success","result":"<img src="data:image/;base64,..." />"} -
失败响应:
{"status":"Failure","result":"error-message"} -
示例请求:
curl --request POST --url https://qr-generator-api.p.rapidapi.com/api/qrcode/generate --header x-rapidapi-host: qr-generator-api.p.rapidapi.com --header x-rapidapi-key: YOUR-KEY --data {"text":"test-123"}
3. 生成图像文件(GET API)
-
端点:
GET /api/qrcode/generatefile -
功能:生成图像文件流(PNG 格式)作为输入文本的 QR 码(查询参数)。
-
查询参数:
text:(必需)QR 码文本内容。foreColor:(可选)前景色,十六进制值(默认:黑色 = #000000)。注意:应以 # 开头,每个基本颜色(红、绿、蓝)应有两个十六进制数字。backColor:(可选)背景色,十六进制值(默认:白色 = #ffffff)。注意:应以 # 开头,每个基本颜色(红、绿、蓝)应有两个十六进制数字。pixelsPerModule:(可选)每个黑白模块绘制的像素大小(默认:10)。
-
成功响应:QR 图像文件流。
-
失败响应:包含错误描述的 JSON 对象。
-
示例请求:
curl --request GET --url https://qr-generator-api.p.rapidapi.com/api/qrcode/generatefile?text=test-123&foreColor=%23000000&backColor=%23ffffff&pixelsPerModule=10 --header x-rapidapi-host: qr-generator-api.p.rapidapi.com --header x-rapidapi-key: YOUR-KEY
请求头要求
- 所有请求必须包含以下请求头:
x-rapidapi-host: qr-generator-api.p.rapidapi.comx-rapidapi-key: YOUR-KEY



