1688接口文档中关于商品列表获取接口的详细说明

部署运行你感兴趣的模型镜像

在 1688 开放平台中,商品列表获取接口主要用于批量获取商品信息,适用于私域电商同步商品库、批量上架等场景。以下是该接口的详细说明(基于官方文档整理):

一、接口基本信息

  • 接口名称alibaba.product.list.get(阿里标准商品列表查询)
  • 接口地址https://gw.open.1688.com/openapi/param2/1/com.alibaba.product/alibaba.product.list.get/1.0
  • 请求方式GET
  • 权限要求:需申请对应 API 权限(部分接口需企业认证)
  • 限流规则:默认单 appkey 每秒最多 20 次调用(具体以开放平台提示为准)

二、请求参数

参数分为公共参数业务参数,需按规则拼接并生成签名。

1. 公共参数(必传)
参数名类型说明
app_keyString开发者应用的唯一标识(在开放平台控制台获取)
methodString接口名称,固定为com.alibaba.product.alibaba.product.list.get
formatString响应格式,固定为json
vString版本号,固定为1.0
timestampString请求时间戳,格式yyyy-MM-dd HH:mm:ss
sign_methodString签名方法,固定为md5
signString签名(按 1688 规则生成)
sessionString用户授权的sessionkey(部分场景需传)
2. 业务参数(按需传递)
参数名类型说明
categoryIdLong商品类目 ID(用于筛选某类目下的商品)
startPrice/endPriceDouble价格区间筛选(单位:元)
startQuantity/endQuantityLong库存区间筛选
keywordsString搜索关键词(支持商品标题、规格等模糊匹配)
pageInteger页码,默认 1,最大支持 100 页
pageSizeInteger每页条数,默认 20,最大支持 50 条
sortString排序方式:price_asc(价格升序)、price_desc(价格降序)、create_time_desc(最新发布)等

三、响应参数(JSON 格式)

返回结果包含商品列表及分页信息,核心字段如下:

json

{
  "alibaba_product_list_get_response": {
    "totalCount": 120,  // 总商品数
    "currentPage": 1,   // 当前页码
    "pageSize": 20,     // 每页条数
    "result": [
      {
        "productId": "123456",  // 商品ID
        "title": "夏季纯棉T恤男", // 商品标题
        "price": "39.90",       // 价格(元)
        "originalPrice": "59.90", // 原价
        "stock": 1200,          // 库存数
        "categoryId": 101,      // 类目ID
        "categoryName": "男装", // 类目名称
        "imageUrl": "https://xxx.jpg", // 主图URL
        "createTime": "2023-05-10 14:30:00", // 发布时间
        "status": "ON_SALE"     // 状态(ON_SALE:在售,OFF_SALE:下架)
      },
      // 更多商品...
    ]
  }
}

四、调用示例(Python)

以下是批量获取商品列表的代码示例(需替换为你的实际参数):

1688商品列表获取接口调用示例

五、常见问题

  1. 签名错误:检查参数排序是否按 ASCII 码升序,签名拼接是否包含appsecret首尾。
  2. 权限不足:在开放平台控制台确认是否已申请该接口权限,部分接口需企业资质。
  3. 数据不全:商品详情(如规格、详情页)需调用alibaba.product.get接口单独获取。
  4. 分页限制:超过 100 页的数据无法获取,需通过其他条件缩小筛选范围。

六、参考文档

  • 官方详细文档:登录 1688开放平台 后,在「文档中心」搜索alibaba.product.list.get
  • 错误码查询:在开放平台文档中查看「公共错误码」和「商品类错误码」。

实际开发时,建议结合业务需求筛选参数,避免无意义的全量查询,以提高接口效率。

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值