一、前言
1688 商品列表 API 是获取 1688 平台商品列表数据的主要工具,支持通过关键词、分类、价格区间等条件筛选商品,返回包含标题、价格、销量、供应商信息等结构化数据。适用于商品管理、数据分析、价格监控等多种业务场景,帮助开发者高效获取商品列表数据:
前往体验API:/o0b.cn/ibrad。
二、接口概述
1. 接口功能
1688商品列表API( 1688.product.list.get)主要提供以下功能:
- 获取店铺所有商品数据,支持分页查询(每页50条)。
- 返回商品ID、标题、价格、库存等核心字段。
- 支持按关键词、价格区间、销量范围、类目ID等条件筛选。
- 支持按价格、销量等规则排序。
2. 请求参数
主要请求参数包括:
method
: 固定值 1688.product.list.get
。pageNo
: 页码(默认1)。pageSize
: 每页数量(最大48)。productType
: 商品类型(如"all"表示全部)。
三、Python请求示例
以下是使用Python调用1688商品列表API的完整示例代码:
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
# 封装好API供应商demo 前往体验API:o0b.cn/ibrad
url = "https://api-服务器地址/1688/product.list.get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&page=1"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
- 构造请求参数并添加签名。
- 发送HTTP请求并处理响应数据。
- 解析返回的JSON数据,提取关键商品信息。