一、前言
1688 商品列表 API 是獲取 1688 平臺(tái)商品列表數(shù)據(jù)的主要工具,支持通過關(guān)鍵詞、分類、價(jià)格區(qū)間等條件篩選商品,返回包含標(biāo)題、價(jià)格、銷量、供應(yīng)商信息等結(jié)構(gòu)化數(shù)據(jù)。適用于商品管理、數(shù)據(jù)分析、價(jià)格監(jiān)控等多種業(yè)務(wù)場景,幫助開發(fā)者高效獲取商品列表數(shù)據(jù):
前往體驗(yàn)API:/o0b.cn/ibrad。
二、接口概述
1. 接口功能
1688商品列表API( 1688.product.list.get)主要提供以下功能:
- 獲取店鋪所有商品數(shù)據(jù),支持分頁查詢(每頁50條)。
- 返回商品ID、標(biāo)題、價(jià)格、庫存等核心字段。
- 支持按關(guān)鍵詞、價(jià)格區(qū)間、銷量范圍、類目ID等條件篩選。
- 支持按價(jià)格、銷量等規(guī)則排序。
2. 請(qǐng)求參數(shù)
主要請(qǐng)求參數(shù)包括:
method
: 固定值 1688.product.list.get
。pageNo
: 頁碼(默認(rèn)1)。pageSize
: 每頁數(shù)量(最大48)。productType
: 商品類型(如"all"表示全部)。
三、Python請(qǐng)求示例
以下是使用Python調(diào)用1688商品列表API的完整示例代碼:
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 請(qǐng)求示例 url 默認(rèn)請(qǐng)求參數(shù)已經(jīng)做URL編碼
# 封裝好API供應(yīng)商demo 前往體驗(yàn)API:o0b.cn/ibrad
url = "https://api-服務(wù)器地址/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)
- 構(gòu)造請(qǐng)求參數(shù)并添加簽名。
- 發(fā)送HTTP請(qǐng)求并處理響應(yīng)數(shù)據(jù)。
- 解析返回的JSON數(shù)據(jù),提取關(guān)鍵商品信息。