1. V6.83供应商升级
数据系统项目
  • dim层接口
  • dwd层接口
  • dws层接口
  • cfg数据表
  • ads层接口
  • 基础数据接口(品牌,企业,地区,分类)
    • 获取品牌列表-简易版
      GET
    • 获取品牌列表
      GET
    • 获取品牌列表-匹配多个名称
      POST
    • 获取品牌详情
      GET
    • 获取品牌列表(均分返回品牌和供应商信息)
      GET
    • 获取企业详情数据(全匹配名称)
      GET
    • 获取rel_brand_company
      GET
    • 获取地区信息 - 查询
      GET
    • 获取地区信息 - 非查询
      GET
    • 获取品牌的所有品类
      GET
    • 获取企业list
      GET
    • 获取企业详情数据
      GET
    • 新增企业
      POST
    • 新增企业(批量)
      POST
    • 更新企业
      PUT
    • 新增品牌信息
      POST
    • 更新品牌信息
      PUT
    • 品牌状态更新
      PUT
    • 企业状态更新
      PUT
    • 新旧品牌关系
      GET
    • 模糊匹配名称
      GET
  • ext接口
    • 品牌别名列表接口
    • 新增品牌别名
    • 地址解析省市接口
  • 大数据接口
    • PC端接口
    • 小程序接口
      • 品牌分类
      • 新增企业
      • 首页红餐指数
      • 首页热门品牌
      • 品牌库
      • 品牌列表 - 品牌搜索
      • 品牌列表 - 品牌搜索(剔除指定的二级品类)
      • 品牌页详细数据
      • 品牌在各省的门店数据
      • 品牌门店列表数据
      • 品牌在该省各城市的门店统计数据
      • 地区信息-查询
      • 地区信息-非查询
      • 供应商-推荐
      • 供应商-详情
      • 供应商列表 - 供应商搜索
      • 记录品牌点击量
      • 记录分类点击量
      • 品类搜索
      • 品类分析数据
      • 省市分析数据
      • 品类分析-首页接口 V2
      • 省市分析 - 首页接口 V2
      • 品类分析-首页接口
      • 省市分析 - 首页接口
      • 供应商产品列表页
      • 供应商合作伙伴
      • 红餐大数据供应商合作品牌
      • 产品与菜单详情
      • 品牌开关店时序图/品牌拓店里程碑
      • 品牌开关店列表
      • 融资时间线
      • 品类-品牌新开门店列表
      • 获取高德行政区域列表
      • 获取高德行政区域树形结构信息
      • 品牌详情页-选址类型占比
    • 大屏接口(旧版)
      • 全国餐饮品类分布占比
      • 全国在营门店/品牌/新开门店
      • 全国地图省份门店/品牌数
      • 餐饮门店数省份TopN
      • 餐饮入驻品牌省份TopN
      • 最新月份全国新开门店品类列表
      • 全国餐饮品牌门店数TopN
      • 全国餐饮收入
      • 最新月份全国新开门店品牌TopN
    • 大屏接口(新版)
      • 全国在营门店/品牌/新开门店
      • 全国地图省份门店/品牌数
      • 餐饮门店数省份TopN
      • 餐饮入驻品牌省份TopN
    • 数据提取需求接口
      • dim层接口
        • 分类维表
        • 品牌维表
        • 省份维度
        • 城市维度
        • 区域维表
        • 城市等级维表
        • 企业维表
        • 人均价格区间维表
        • 品牌门店数量区间维表
      • dwd层接口
        • 供应商产品
        • dwd_hcc_award
        • dwd_hcc_award_ranking
        • dwd_hcc_award_type
        • dwd_hcc_award_winner
        • 品牌推荐菜历史记录
      • dws层接口
        • 品牌门店统计
        • 品牌省份门店统计
        • 品类全国统计 Copy
        • 品类省份统计 Copy
        • 品类城市统计 Copy
      • ads层接口
        • 品牌门店统计
        • 品牌省份门店统计
        • 品类全国统计
        • 品类省份统计
        • 品类城市统计
        • 品类城市等级统计
        • 品类人均价格分布
        • 品类品牌门店数量区间
        • 市场规模
        • 市场容量
        • 竞争环境
        • 标杆品牌 Top10
        • 消费星期分布
        • 消费时间段
        • 消费人群 Top10
        • 客群特征
        • 门店数区间
        • 品牌消费趋势
      • ext扩展层接口
        • 品牌/供应商联系人扩展表
      • rel关系层接口
        • 供应商-品牌关系表
    • 省市分析v6.66(新版)
      • 统计接口
        • 省市市场总览
        • 门店消费价格分布
        • 固定标杆品牌
        • 品牌门店排名
        • Top100 一级品类汇总
      • 维度接口(可选)
        • 城市维度
        • 城市等级维度
        • 一级餐饮品类维度
        • 品牌维度
    • 省市分析v6.70(新版)
      • 省市市场总览(v6.66接口扩展)
      • 门店消费价格分布(v6.66接口扩展)
      • 固定标杆品牌(v6.66接口扩展)
      • 品牌门店排名(v6.66接口扩展)
      • 年度画像当前值(v6.70新接口)
      • 年度画像历史值(v6.70新接口)
      • 全国 Top200 一级品类汇总(v6.70新接口)
      • 区域地理标志产品(v6.70新接口)
      • 餐饮市场分布(v6.70新接口)
    • V6.83供应商升级
      • 供应商搜索
        GET
      • 供应商详情
        GET
  • 拓展接口
    • 新旧品牌ID映射关系-prod
  • prod-线上数据
    • 品类-品牌新开门店列表-prod
    • 供应商-详情-prod
    • 供应商-推荐-prod
    • 获取品牌详情 -prod
    • 地区信息-查询-prod
    • 获取企业详情数据-prod
    • 新旧品牌关系-prod
    • 获取品牌列表_prod
    • 品牌开关店时序图/品牌拓店里程碑-prod
    • 品牌开关店列表 prod
    • 最新月份全国新开门店品类列表_prod
  • redis-数据
    • redis-队列数据
  • 数据模型
    • cfg_award_category
    • cfg_platform_account
    • cfg_res_category
    • cfg_res_category_wd
    • cfg_tag
    • dim_brand
    • dim_category
    • dim_city
    • dim_city_level
    • dim_company
    • dim_country
    • dim_date
    • dim_district
    • dim_dp_area
    • dim_dp_category
    • dim_food_category
    • dim_gd_area
    • dim_gd_category
    • dim_province
    • dim_region
    • rel_brand_category
    • rel_brand_company
    • rel_brand_suppplier
    • rel_store_category
    • ext_dim_area_alias
    • ext_dim_brand_alias
    • ext_dim_brand_contact
    • ext_dim_brand_scale
    • cfg_platform
  1. V6.83供应商升级

供应商搜索

开发中
GET
api/bs_v2/supplier/query

供应商搜索 V2 接口说明#

面向业务系统开发,约定 A01 搜索结果页供应商搜索接口的请求和响应格式。

接口信息#

项目说明
方法GET
路径/api/bs_v2/supplier/query
请求参数位置Query String
成功响应类型application/json; charset=utf-8
用途供应商搜索页签,以及“全部”页签中的供应商结果区块共用

Query 参数#

参数类型必填默认值约束说明
keywordstring是无最长100字符;去除空白后不能为空搜索词。匹配供应商名称、分类名称、产品名称和服务品牌名称
current_pageinteger否1大于等于1当前页,从1开始
page_sizeinteger否101—100每页条数
示例:
只支持以上三个参数。旧接口的 is_authenticate、分类 ID、brand_str_id 等筛选参数不适用于本接口;传入未识别参数会触发参数校验错误。

成功响应#

HTTP 状态码为 200,响应体是 JSON 对象。成功体中的 data 是对象,不是 JSON 字符串。响应 JSON 文本按单值字段在前、多值字段在后的顺序输出;客户端仍应按字段名读取,不要依赖对象键顺序。
{
  "code": 200,
  "message": "success",
  "data": {
    "current_page": 1,
    "page_size": 10,
    "total": 1,
    "has_more": false,
    "visit_stat_date": "2026-10-11",
    "items": [
      {
        "id": 131711,
        "name": "tigertop 虎拓设计",
        "brand_logo": "https://example.com/logo.png",
        "is_authenticate": 1,
        "match_source": "supplier_name",
        "province_id": null,
        "province_name": null,
        "city_id": null,
        "city_name": null,
        "partner_brand_count": 1,
        "name_highlight": [
          0,
          13
        ],
        "categories": [
          {
            "master_category_id": 184,
            "master_category_name": "设备用品",
            "second_category_id": 213,
            "second_category_name": "包材用品",
            "category_sort": 1
          }
        ],
        "partner_brands": [
          {
            "brand_id": 36,
            "brand_name": "巴比",
            "brand_logo": "https://example.com/partner-logo.png"
          }
        ]
      }
    ]
  }
}

响应字段#

分页对象:data#

字段类型说明
itemsarray当前页供应商卡片;没有结果时为空数组
totalinteger全部匹配供应商数,按供应商 ID 去重,在分页前统计
current_pageinteger实际请求页码
page_sizeinteger实际请求每页条数
has_moreboolean是否还有下一页
visit_stat_datestring / null访问量快照统计截止日期,格式 YYYY-MM-DD;暂无完整批次时为 null

供应商卡片:data.items[]#

字段类型说明
idinteger供应商 ID。同名但 ID 不同的供应商分别返回
namestring供应商名称
brand_logostring / null供应商 Logo URL
is_authenticateinteger / null认证状态;用于排序和展示,不作为请求筛选条件
match_sourcestring最终采用的命中来源:supplier_name(供应商名称)、category(分类)、product(产品)、partner_brand(服务品牌)
name_highlightarray [start, end] / null名称命中区间;start 从0开始,end 不包含在区间内。只有命中供应商名称时返回区间,命中其他来源时为 null
categoriesarray分类列表,沿用分类顺序
province_idinteger / null所选企业所在地省份 ID
province_namestring / null所选企业省份名称
city_idinteger / null所选企业所在地城市 ID
city_namestring / null所选企业城市名称
partner_brand_countinteger有效服务品牌总数
partner_brandsarray全部有效服务品牌,按 brand_id 升序去重排序;无数据时为空数组
categories[] 字段:master_category_id、master_category_name、second_category_id、second_category_name、category_sort。对应分类失效或不存在时,相应 ID 和名称可能为 null。
partner_brands[] 字段:brand_id、brand_name、brand_logo。返回全部有效服务品牌,按 brand_id 升序排列并按 ID 去重;数组长度与 partner_brand_count 一致。

搜索和排序行为#

供应商名称、分类、产品、服务品牌按此优先级排序;前一来源的命中优先于后一来源。
match_source 返回该供应商按排序规则最终采用的最优命中来源;同一供应商命中多个来源时,仅返回优先级最高的来源。枚举值为 supplier_name、category、product、partner_brand。
每个来源内,连续文字直接命中优先于拼音命中;随后按命中在原文中的位置升序。
拼音按完整音节匹配,不支持首字母缩写或半个音节。例如“麦当劳”可匹配 mai、maidanglao、danglao,不匹配 ma、aidang、dangl、mdl。
分类先检查一级分类。命中任一一级分类后,只返回该一级分类关联的供应商,不再使用二级分类召回;即使一级分类未关联供应商,也不会回退到二级分类。供应商名称、产品、服务品牌仍独立参与搜索。
在命中来源、方式和位置相同的情况下,已认证供应商优先,其次近15天访问量降序,最后供应商 ID 降序。
结果先跨来源去重、全局排序,再分页。请求超过最后一页时,items 为空,total 保持完整总数。
name_highlight 是原始名称上的字符区间,适合前端分段渲染;不要将服务端数据拼成 HTML 后直接插入页面。
地区来自同一家有效关联企业,不会把不同企业的省、市拼在一起;没有有效企业或地区时返回 null。

参数错误#

缺少 keyword、关键字去空白后为空、关键字超过100字符、页码小于1、每页数量不在1—100之间或传入未知参数时,请求会被拒绝。错误由项目统一异常处理返回;客户端应按非成功 HTTP 状态及错误响应处理,不要把错误响应当成成功的 data.items。

业务系统接入注意事项#

两个搜索入口调用同一路径,并传入当前关键字、页码和每页条数。
用户修改关键词时从第1页重新请求;翻页时复用相同关键词。
客户端按 JSON 解析成功响应;data 是对象。
visit_stat_date 为 null 表示当前没有可用的完整访问量批次。缺失供应商的访问量按0参与排序。
V1 查询接口仍用于未切换的旧调用方;本接口不接收访问量或企业资料作为请求参数。

请求参数

Query 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'api/bs_v2/supplier/query?keyword=%E8%99%BE%E7%9A%87&current_page=1&page_size=10'

返回响应

🟢200成功示例
application/json
Bodyapplication/json

示例
{
    "code": 0,
    "message": "string",
    "data": {}
}
修改于 2026-10-12 08:54:10
上一页
餐饮市场分布(v6.70新接口)
下一页
供应商详情
Built with