背景
近期,不少電商軟件開發者詢問我 “如何獲取淘寶商品詳情”,有沒有接口 / 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.響應示例(展示部分)