# 获取机构选品广场商品列表

接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南

接口英文名:listselectionproducts

1.带货机构如果要做带货达人和商家的撮合业务,可以通过本接口拉取属于机构的联盟公开商品池。

2.定向计划,指的是商家/供货机构,定向推给你的商品,只有被定向的机构能够拉取到商品;公开计划,指的是商家/供货机构设置给所有机构都能拉取到的商品。

3.商家供货,指的是商家为你提供的商品;机构供货,指的是机构为你提供的商品。

# 1. 调用方式

# HTTPS 调用

POST https://api.weixin.qq.com/channels/ec/league/headsupplier/selectionproducts/list/get?access_token=ACCESS_TOKEN

# 云调用

  • 本接口不支持云调用

# 第三方调用

  • 本接口不支持第三方平台调用。

# 2. 请求参数

# 查询参数 Query String parameters

参数名类型必填示例说明
access_tokenstringACCESS_TOKEN接口调用凭证,可使用 access_token

# 请求体 Request Payload

参数名类型必填说明
plan_typenumber商品的计划类型 1:定向计划 2:公开计划
spu_item_conditionobject商品查询条件
categoryobject商品类目查询条件,**定向计划不支持**。
keywordstring搜索关键词
spu_sourcenumber1-商家供货;2-机构供货,默认值1
page_sizenumber一页获取多少个商品,最大 20
next_keystring分页参数,第一页为空,后面返回前面一页返回的数据

# Body.spu_item_condition Object Payload

商品查询条件

参数名类型必填说明
selling_price_rangeobject售卖价区间,单位是分。
monthly_sales_rangeobject月销量区间
flagsarray保障标,0-7天无理由;1-运费险;2-品牌(已废弃);3-放心买;4-损坏包退;5-假一赔三;6-先用后付;7-包邮;
service_fee_rate_rangeobject服务费率区间,单位是10万分之。
commission_rate_rangeobject佣金率区间,单位是10万分之。
promote_time_rangeobject推广时间范围
create_time_rangeobject创建时间范围(与 keyword 不能共用)

# Body.category Object Payload

商品类目查询条件,定向计划不支持

参数名类型必填说明
category_idnumber商品类目
category_namestring商品类目名称,可填空
category_ids_1numarray一级类目列表
category_ids_2numarray二级类目列表
category_ids_3numarray三级类目列表

# Body.spu_item_condition.selling_price_range Object Payload

售卖价区间,单位是分。

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.monthly_sales_range Object Payload

月销量区间

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.service_fee_rate_range Object Payload

服务费率区间,单位是10万分之。

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.commission_rate_range Object Payload

佣金率区间,单位是10万分之。

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.promote_time_range Object Payload

推广时间范围

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.create_time_range Object Payload

创建时间范围(与 keyword 不能共用)

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# 3. 返回参数

# 返回体 Response Payload

参数名类型示例说明
errcodenumber0错误码
errmsgstringok错误信息
product_listobjarray商品列表
next_keystring分页参数

# Res.product_list(Array) Object Payload

商品列表

参数名类型说明
product_idnumber商品 id
shop_appidstring商品所属店铺 appid
head_supplier_item_linkstring机构商品链接

# 4. 注意事项

本接口无特殊注意事项

# 5. 代码示例

# 5.1 商品类目查询参考

请求示例

请求时只需将列数组中的一个元素填入category即可。

{
    "categorys": [
        {
            "category_id": 11099070301657575487,
            "category_ids_1": [7339,502043,7419,6625],
            "category_name": "食品生鲜"
        },
        {
            "category_id": 16579416177373560313,
            "category_ids_1": [6033,1653,6831,7378,6932],
            "category_name": "服饰鞋包"
        },
        {
            "category_id": 17007902228422672609,
            "category_ids_1": [1001,6870],
            "category_name": "个护美妆"
        },
        {
            "category_id": 12377324634086192020,
            "category_ids_1": [135835],
            "category_name": "图书"
        },
        {
            "category_id": 8261345894708739273,
            "category_ids_1": [1142,1421,1453,1208,6153,6472,1069,1247],
            "category_name": "家清日用"
        },
        {
            "category_id": 12379480883574690382,
            "category_ids_1": [530004,376707,1804,442005,1701,381003,128209,6263,377078,378228,530032,7363,378136,429008,6706],
            "category_name": "其他"
        }
    ]
}

返回示例

{
    "errcode": 0,
    "errmsg": "ok",
    "product_list": {
        "product_id": 0,
        "shop_appid": "",
        "head_supplier_item_link": ""
    },
    "next_key": ""
}

# 5.2 请求参数示例

请求示例

// 原请求同样适用,不填则默认不设置任何条件查询所有商品列表

{
    "next_key": "",
    "page_size": 10,
    "plan_type":1
}

// 搜索示例
{
    "next_key": "",
    "page_size": 10,
    "plan_type":1,
    "category": {
        "category_id": 8261345894708739273,
        "category_ids_1": [1142,1421,1453,1208,6153,6472,1069,1247],
        "category_name": "家清日用"
    },
    "keyword": "纸巾",
    "spu_item_condition": {
        "commission_rate_range": {
            "max": 100000,
            "min": 0
        }
    }
}

返回示例

{
  "errcode": "0",
  "errmsg": "ok",
  "product_list":[
    {
        "product_id": 1,
        "shop_appid": "SHOPAPPID",
        "head_supplier_item_link": "weixinstorehs/14460423854052"
    }
  ],
  "next_key": "PAGECONTEXT"
}

# 6. 错误码

以下是本接口的错误码列表,其他错误码可参考 通用错误码

错误码错误描述解决方案
10024000参数错误

# 7. 适用范围

本接口暂未明确可调用账号类型,或在业务中根据调用传参自行确定是否可调用,请已实际调用情况为准。