Barcode and Decoding
收藏官方服务:
资源简介:
Generate QR, PDF417, Code 39, and Code 128 barcodes as images, or decode a barcode image back to text — powered by frapi.io.
创建时间:
2026-08-08
原始信息汇总
数据集概述:Barcode and Decoding API
该API提供了一个完整的条形码解决方案,涵盖生成与解码两大核心能力,允许用户将文本数据编码为四种主流条形码格式的图片,或从条形码图片中提取其编码文本。
所属分类
- 类别:物流(Logistics)
核心功能
-
条形码生成(Generate)
- 将文本内容编码为条形码图片。
- 支持四种格式:QR Code、PDF417、Code 39 和 Code 128。
- 输出为可直接使用的 二进制PNG图片。
- 可自定义输出图片的宽度和高度(像素)。
-
条形码解码(Decode)
- 上传条形码图片(支持PNG、JPEG等格式)。
- 识别并提取图片中的编码文本。
- 以结构化 JSON 格式返回结果,包含检测到的条码类型和解码后的文本内容。
技术规格与要求
- 认证方式:所有请求均需在
X-RapidAPI-Key请求头中提供有效的RapidAPI密钥。 - 速率限制:遵循所订阅的RapidAPI计费与速率限制计划。超出限制将返回标准HTTP
429响应。 - API端点:
- 生成:
POST https://frapi-barcode-v1.p.rapidapi.com/v1/generate/{format}- 路径中的
{format}可替换为code39、code128、pdf417或qr。
- 路径中的
- 解码:
POST https://frapi-barcode-v1.p.rapidapi.com/v1/decode/image
- 生成:
请求与响应示例
-
生成条形码请求(JSON Body): json { "contents": "frapi.io", "width": 300, "height": 300 }
contents字段为必填项,width和height为可选项。 -
生成条形码响应:
200 OK,响应体为二进制PNG图片数据。 -
解码条形码请求:以
multipart/form-data格式上传,文件字段名为file。 -
解码条形码响应(JSON): json { "results": [ { "code_type": "QR Code", "contents": "frapi.io" } ] }
返回结果数组,其中每个元素包含
code_type(条码格式)和contents(解码文本)。
错误处理机制
- HTTP 422 状态码:表示验证错误,例如缺少必填的
contents或file字段。响应体为标准HTTPValidationError格式,包含详细的错误字段信息。
收费模式与性能指标
- 订阅计划:
- BASIC:免费($0.00 / 月)
- PRO:$9.99 / 月
- ULTRA:$49.99 / 月
- 性能数据:
- 服务可用性:93%
- 平均延迟:210ms
- 测试通过率:100%
附加信息
- 服务提供商:由 frapi.io 提供技术支持,采用轻量级、单租户的API基础设施。
- 当前订阅者:1名。
- 试用:提供公开演示页面(https://frapi.io/barcode.html),可在线测试两个核心端点。




