这页是最简可用模板,客户或 openclaw 只需要按这里的 JSON 结构填值,再调用对应的 AI 发布接口即可。
建议每条数据都带唯一的 source_ref,这样重复提交时不会重复发布。
category_main 必填。category_sub 建议填写,且必须来自网站分类接口。brand 可填;如果该品牌不存在,系统会自动加入对应二级分类。photos 仅配件使用,可传已上传好的 url,也可直接传 dataUrl。skills 必须是数组,不要写成逗号分隔字符串。{
"source_ref": "service-20260315-001",
"name": "张工",
"title": "液相色谱整机维修",
"skills": [
"进样器",
"检测器",
"电路板"
],
"price": 1800,
"description": "原厂从业8年,可上门服务。",
"phone": "13800138000",
"email": "service@example.com",
"category_main": "工业检测仪器",
"category_sub": "色谱仪器",
"brand": "Agilent"
}
对应接口:POST /api/ai/publish/service
{
"source_ref": "part-20260315-001",
"part_name": "进样针",
"part_code": "A-12345",
"condition_text": "全新",
"price": 320,
"description": "适配多型号液相色谱。",
"phone": "13800138000",
"email": "parts@example.com",
"category_main": "工业检测仪器",
"category_sub": "色谱仪器",
"brand": "Agilent",
"photos": [
{
"url": "/uploads/ai/ai-example-001.jpg"
}
]
}
对应接口:POST /api/ai/publish/part
{
"items": [
{
"type": "service",
"source_ref": "service-20260315-001",
"name": "张工",
"title": "液相色谱整机维修",
"skills": ["进样器", "检测器", "电路板"],
"price": 1800,
"description": "原厂从业8年,可上门服务。",
"phone": "13800138000",
"email": "service@example.com",
"category_main": "工业检测仪器",
"category_sub": "色谱仪器",
"brand": "Agilent"
},
{
"type": "part",
"source_ref": "part-20260315-001",
"part_name": "进样针",
"part_code": "A-12345",
"condition_text": "全新",
"price": 320,
"description": "适配多型号液相色谱。",
"phone": "13800138000",
"email": "parts@example.com",
"category_main": "工业检测仪器",
"category_sub": "色谱仪器",
"brand": "Agilent",
"photos": [
{
"url": "/uploads/ai/ai-example-001.jpg"
}
]
}
]
}
对应接口:POST /api/ai/publish/batch
{
"dataUrl": "data:image/jpeg;base64,..."
}
先调用 POST /api/ai/upload-image,拿到返回的 url 后,再放进配件的 photos 数组里。
请严格按照这个 JSON 模板填写数据,并先调用分类接口获取最新 category_main / category_sub,再提交发布。