背景
近期,不少电商软件开发者询问我 “如何获取淘宝商品详情”,有没有接口 / API 能够快速实现。比如:通过该 API 可快速获商品的标题、价格、SKU、主图、评价等完整信息,便于一些电商平台、系统的商品管理模块使用。
淘宝开放平台自身是不提供此类接口的。那么,在这里统一进行说明,让大家也能快速了解。
架构
采用负载均衡的架构,Hook 的方式实现。提供 RESTFUL API,支持 JAVA、PHP、PYTHON 等编程语言使用。测试结果极其稳定,QPS 2,、单次返回平均 900ms 以内。
taobao.item_get - 获得淘宝天猫商品详情数据
1. 请求方式:HTTP POST GET
2. 请求地址:http://o0b.cn/opandy
3.请求参数(复制Taobaoapi2014):
请求参数:num_iid=652874751412&is_promotion=1
参数说明:num_iid:淘宝商品ID
is_promotion:是否获取取促销价
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-vx.Taobaoapi2014.cn/taobao/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=652874751412&is_promotion=1"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
5.响应示例(展示部分)