淘宝获取sku详细信息 API
淘宝获取 SKU 详细信息的 API 主要是 taobao.item_sku
接口,以下是详细介绍:
公共参数
- key:调用 key,是调用接口的身份验证信息,必须以 GET 方式拼接在 URL 中1.
- secret:调用密钥,与 key 配合使用,用于确保接口调用的安全性1.
- api_name:API 接口名称,此处为
item_sku
1. - cache:可选参数,默认为
yes
,将调用缓存的数据,速度比较快1. - result_type:可选参数,返回数据格式,默认为
json
,还可取值jsonu
、xml
、serialize
、var_export
等1. - lang:可选参数,翻译语言,默认
cn
简体中文1. - version:可选参数,API 版本1.
请求参数
- num_iid:商品 ID,用于指定要获取 SKU 信息的商品1.
- sku_id:SKU ID,若已知具体的 SKU ID,可通过此参数获取该 SKU 的详细信息1.
- is_promotion:是否获取促销价,0 表示不获取,1 表示获取1.
响应示例
返回的数据为 JSON 格式,包含以下主要信息:
{"sku_id": "3880971359554","num_iid": "572050066584","price": "100.00","promotion_price": "80.00","stock": 10,"sku_properties": {"颜色": "红色","尺寸": "M"}
}
上述示例中,sku_id
和 num_iid
分别为 SKU 和商品的 ID,price
是 SKU 的原价,promotion_price
是促销价,stock
为库存数量,sku_properties
是 SKU 的属性键值对,包含了如颜色、尺寸等具体属性及其对应的值15.
使用步骤
- 注册淘宝开放平台账号并创建应用,获取 App Key 和 App Secret123.
- 下载并导入淘宝开放平台提供的 SDK,使用
TaobaoSDK.init_app
方法初始化 SDK,将 App Key 和 App Secret 传递给该方法2. - 创建一个
TaobaoSDK.Request
对象,设置请求的方法为taobao.item.sku.get
2. - 在请求对象中设置必要的参数,如商品 ID(num_iid)和 SKU 属性(sku_props)等,也可根据需要选择性地设置其他参数,如页面大小、起始页码等2.
- 使用
TaobaoSDK.execute
方法发送请求并获取响应2. - 检查响应结果,若成功获取到 SKU 详细信息,则可从响应中提取 SKU 信息并进行处理;若失败,则获取错误信息进行处理2.