一、引言
在电商数据分析、竞品监控、商品比价等应用场景中,获取淘宝店铺的所有商品信息是一项基础且关键的需求。淘宝开放平台提供了相应的 API 接口,允许开发者通过授权后访问店铺商品数据。本文将详细介绍淘宝店铺所有商品 API 接口的使用方法,并提供 Python 实现示例。
二、接口概述
淘宝开放平台提供了多个与店铺商品相关的 API 接口,其中获取店铺所有商品的核心接口是 tb.items.onsale.get(获取当前会话用户出售中的商品列表)和 tb.items.inventory.get(获取当前会话用户的库存商品列表)。
接口基本信息:
API 名称:taobao.items.search.shop
功能描述:获取当前会话用户出售中的商品列表,可分页获取
请求方式:HTTP POST
响应格式:JSON
返回参数:
接口返回一个包含商品列表的 JSON 对象,主要字段包括:
total_results:商品总数
items:商品列表
每个商品包含的字段:num_iid(商品 ID)、title(标题)、price(价格)、pic_url(图片 URL)等