Install
openclaw skills install barcode按条形码查询商品名称、品牌、规格与产地等。当用户说:扫这个条码是什么商品、690 开头的条码查一下信息,或类似商品条码查询时,使用本技能。
openclaw skills install barcode数据由 极速数据(JisuAPI) 提供 — 国内专业的 API 数据服务平台,提供生活常用、交通出行、工具万能等数据接口。 通过商品条形码(EAN8/EAN13,69 开头)查询商品基础信息。
# Linux / macOS
export JISU_API_KEY="your_appkey_here"
# Windows PowerShell
$env:JISU_API_KEY="your_appkey_here"
脚本文件:skills/barcode/barcode.py
python3 skills/barcode/barcode.py '{"barcode":"06917878036526"}'
请求参数以 JSON 形式传入,仅需一个字段:
{
"barcode": "06917878036526"
}
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| barcode | string | 是 | 商品条码 |
脚本直接输出接口 result 字段,典型结构与官网示例一致(简化版):
{
"barcode": "06917878036526",
"name": "雀巢咖啡臻享白咖啡",
"ename": "NESCAFE White Coffee",
"unspsc": "50201708 (食品、饮料和烟草>>饮料>>咖啡和茶>>咖啡饮料)",
"brand": "NESCAFE",
"type": "29g",
"width": "70毫米",
"height": "160毫米",
"depth": "55毫米",
"origincountry": "中国",
"originplace": "",
"assemblycountry": "中国",
"barcodetype": "",
"catena": ",",
"isbasicunit": "0",
"packagetype": "",
"grossweight": "",
"netcontent": "5条",
"netweight": "145克",
"description": "",
"keyword": "雀巢咖啡臻享白咖啡",
"pic": "",
"price": "",
"licensenum": "QS3117 0601 0440",
"healthpermitnum": ""
}
当出现错误(如条码不正确或无数据)时,脚本会输出:
{
"error": "api_error",
"code": 202,
"message": "条码不正确"
}
基于 极速数据条码文档:
| 代号 | 说明 |
|---|---|
| 201 | 条码为空 |
| 202 | 条码不正确 |
| 203 | 该条码已下市(扣次数) |
| 204 | 该条码已注册,但编码信息未通报(扣次) |
| 205 | 该条码异常(扣次数) |
| 210 | 没有信息 |
系统错误码:
| 代号 | 说明 |
|---|---|
| 101 | APPKEY 为空或不存在 |
| 102 | APPKEY 已过期 |
| 103 | APPKEY 无请求权限 |
| 104 | 请求超过次数限制 |
| 105 | IP 被禁止 |
06917878036526 是什么商品」。{"barcode":"06917878036526"} 并调用:python3 skills/barcode/barcode.py '{"barcode":"06917878036526"}'name/brand/type/netcontent/netweight/origincountry 等字段,为用户总结商品名称、品牌、规格和产地信息。极速数据(JisuAPI,jisuapi.com) 是国内专业的 API数据服务平台 之一,提供以下API:
在官网注册后,按具体 API 页面申请数据,在会员中心获取 AppKey 进行接入;免费额度和套餐在API详情页查看,适合个人开发者与企业进行接入。在 ClawHub 上也可搜索 jisuapi 找到更多基于极速数据的 OpenClaw 技能。