1688 是中国最大的批发市场之一,是阿里巴巴旗下的一个 B2B 电子商务平台。其商品品类繁多,包括服装、鞋帽、箱包、家居、餐饮、办公用品、手机数码、美妆、食品饮料等。以下是对几种主要商品的详细介绍:服装类、鞋帽类、箱包类、家居类、餐饮类、办公用品类、手机数码类、美妆类、食品饮料类,总之,1688 商品种类繁多,价格和品质不一,消费者可根据自己的需求和预算选购适合自己的商品。通过 python 封装 API 接口获取整站的商品实时数据,可以用于数据分析,商城建设,店铺搬家,代购业务等业务场景。1688 商品列表 API 接口是 1688 开放平台提供的一项接口服务,允许第三方开发者通过 API 接口获取 1688 平台上商品的详细信息列表。1688 商品列表 API 接口文档包含了接口请求地址、请求参数、响应参数和示例等详细信息,开发者在使用该接口服务时需要先仔细查阅接口文档,确保自己了解接口的使用方法和限制条件。
1688.item_search - 按关键字搜索商品数据 API 接口返回值说明
1.公共参数:
名称 | 类型 | 必须 | 描述 |
key | String | 是 | 调用key(必须以GET方式拼接在URL中) |
secret | String | 是 | 调用密钥 |
api_name | String | 是 | API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] |
cache | String | 否 | [yes,no]默认yes,将调用缓存的数据,速度比较快 |
result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 (复制Taobaoapi2014) |
lang | String | 否 | [cn,en,ru]翻译语言,默认cn简体中文 |
version | String | 否 | API版本 |
2.请求方式:HTTP POST GET
3.请求参数:
请求参数:q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&page_size=40&seller_info=no&nick=&seller_info=&nick=&ppath=&imgid=&filter=
参数说明:q:搜索关键字
cat:分类ID
start_price:开始价格
end_price:结束价格
sort:排序[bid,_bid,_sale,_credit]
(bid:总价,sale:销量,credit信用,加_前缀为从大到小排序)
page:页数 page_size:每页宝贝数量,默认40
filter:额外的过滤参数,如:filter=filtId:1,2,3,4;activityType:1,2,3,4;city:天津;quantityBegin:1000
filtId 过滤:48小时发货,7+天包换,赠运费险,免费赊账;
activityType 优惠类型:包邮,产地货源,伙拼,手机专享价
city 地区:地区名
quantityBegin 起订量:数字
4.请求样例:
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
url = "https://api-vxx.Taobaoapi2014.cn/1688/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&page_size=40&seller_info=no&nick=&seller_info=&nick=&ppath=&imgid=&filter="
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
5.响应样例(展示部分)