GET https://tools.gangzheng.tech/public/products/search
POST https://tools.gangzheng.tech/public/orders/reserve
shopId 或 shopName 或 productId;均不传为全部) GET https://tools.gangzheng.tech/public/chronicles/list
title;同名多篇时加 productName 或 shopName) GET https://tools.gangzheng.tech/public/chronicles/detail
publishedStoryCount(已发布故事篇数)。publishedStoryCount > 0 时,在回复中自然引导一句,例如:「这款商品有品物志(商品故事),要不要读一篇了解一下?」若用户同意,再调用品物志列表或详情接口。publishedStoryCount > 0,可同样轻量引导是否品读品物志(不强迫)。phoneconsigneeaddress> 不需要注册账号,直接下单。
curl -s "https://tools.gangzheng.tech/public/products/search"
productName:商品名unitPrice:单价字符串(例:¥28元/盒)stock:库存shopName:店铺名publishedStoryCount:品物志 · 已发布 商品故事篇数(可为 0){
"items": [
{ "productName": "鲜肉饺子", "quantity": 2 },
{ "productName": "三鲜水饺", "quantity": 1 }
],
"phone": "13800138000",
"consignee": "张三",
"address": "广州市天河区体育西路1号"
}
curl -s -X POST "https://tools.gangzheng.tech/public/orders/reserve" \
-H "Content-Type: application/json" \
-d '{
"items":[
{"productName":"鲜肉饺子","quantity":2},
{"productName":"三鲜水饺","quantity":1}
],
"phone":"13800138000",
"consignee":"张三",
"address":"广州市天河区体育西路1号"
}'
{
"code": 200,
"msg": "success",
"data": {
"orderNo": "20260422153030123000001",
"totalAmount": 84.00,
"message": "下单成功"
}
}
{
"code": 500,
"msg": "商品「鲜肉饺子」库存不足",
"data": null
}
仅返回 已发布(对外可见)的故事目录。
productId:商品 ID,只返回该商品的故事(优先级最高)shopId:店铺 ID,只返回该店下商品的故事shopName:店铺名称(与商品查询里的 shopName 一致),只返回该店下商品的故事;若与 shopId 同时传,以 shopId 为准# 全部已发布故事
curl -s "https://tools.gangzheng.tech/public/chronicles/list"
# 某店铺(将 1 换成实际 shopId)
curl -s "https://tools.gangzheng.tech/public/chronicles/list?shopId=1"
# 某店铺(按名称,需与在售商品数据中的店铺名一致)
curl -s -G "https://tools.gangzheng.tech/public/chronicles/list" --data-urlencode "shopName=袁小妹饺子"
# 某商品(将 1 换成实际 productId,可先由商品查询对应名称再在后台或列表中确认 id)
curl -s "https://tools.gangzheng.tech/public/chronicles/list?productId=1"
shopName:店铺名称productName:商品名称storyTitle:故事标题publishTime:发表时间(ISO 日期时间)title(必填):故事标题,须与已发布记录 完全一致productName(可选):商品名称,用于同名标题多篇时缩小范围shopName(可选):店铺名称,用于同名标题多篇时缩小范围若仅 title 且存在多篇同名已发布故事,接口会报错,需补充 productName 或 shopName。
curl -s -G "https://tools.gangzheng.tech/public/chronicles/detail" \
--data-urlencode "title=故事一·传家之志" \
--data-urlencode "productName=鲜肉饺子"
title:标题content:正文(HTML,与后台富文本一致)publishedStoryCount 与列表统计一致。共 1 个版本