加载中…
商品属性 attribute

模块说明

attribute 提供"内容属性"读取接口:按模块(module)+ 内容 ID(item_id)返回该内容的属性及属性值列表(常用于商品规格选择、内容参数展示)。

鉴权级别:可选。

接口一览

方法 URL 鉴权 说明
GET /api/attribute 可选 读取属性列表

请求参数

参数 必填 说明
module 是 模块英文名(如 product)
item_id 是 内容 ID(必须大于 0)
category_id 否 分类 ID(影响分类级属性配置)
rec 否 固定 list(内部约定;传其它值返回空列表)
GET /api/attribute?module=product&item_id=12&category_id=2

响应

{
  "code": "OK",
  "message": "",
  "data": {
    "attribute_list": [
      {
        "attribute_id": 1,
        "name": "颜色",
        "value_list": [
          { "attribute_value_id": 11, "value": "红色" },
          { "attribute_value_id": 12, "value": "蓝色" }
        ]
      }
    ]
  },
  "errors": {},
  "request_id": "9f2a5c8e1b3d7f40"
}
字段 说明
attribute_list[].attribute_id 属性 ID
attribute_list[].name 属性名
attribute_list[].value_list[] 属性值列表(attribute_value_id + value)

错误与边界

场景 响应
module 非字母或 item_id <= 0 400 INVALID_PARAMS
属性模块未启用 200 OK,attribute_list: [](空)

注意事项

  • 商品详情页的规格选择建议先调本接口拿全量属性与值,再结合 product/attribute_list 做级联联动;
  • 属性值 ID(attribute_value_id)在下单/加购时用于定位具体 SKU(以订单文档为准)。
添加日期:2026-10-06