NOVA SELECT / PUBLIC CATALOG
公开商品目录
供比价站与商品检索使用。目录读取无需登录,也无需运行商城页面的 JavaScript;价格和库存来自本站公开货架。
AI 分类与分页入口
按分类读取,避免混入社交账号等其他商品。商品由店主上架到对应分类后提供;暂无公开商品的分类返回空列表,不填充演示商品或价格。
分页与商品详情
所有入口均使用 Dujiao-Next 原生公开商品接口。保留 category_id,将 page 从 1 递增;建议每页 page_size=20。依据响应中的 pagination.total_page 获取剩余页面;空目录的 data 为 []。
GET /api/v1/public/products?category_id=1&page=1&page_size=20
GET /api/v1/public/products?category_id=1&page=2&page_size=20
GET /api/v1/public/products/<响应中的 slug>分类筛选包含该一级分类及当前直接子分类。需要完整货架可读取 完整货架第一页;AI 比价优先使用上面的分类入口。
价格、规格和库存
title、description、content为多语言对象;中文优先读取zh-CN。price_amount为价格字符串;多规格商品逐一读取skus[].price_amount和skus[].spec_values,不要把最低价视作每个规格的价格。- 有货规格应满足
skus[].is_active=true且skus[].is_sold_out=false,同时参考商品级is_sold_out、stock_status。stock_quantity_hidden=true时以售罄标记和展示库存为准。 - 优惠价、批发价和会员价分别核对适用条件;比较同款时保持周期、额度、发货方式、质保和购买数量一致。最低购买量见
min_purchase_quantity。 - 币种读取 公开配置中的
currency。记录采集时间,商品价格及库存可能变化,付款前回查商品详情与结算信息。
公开访问与站点信息
robots.txt 允许公开接口目录的抓取,并继续排除后台、账号页面及其他 API。采集无需提交后台账号、密码、邮箱验证码、卡密或 API 密钥。
