以下是获取商品详情 API 的使用说明:

  1. 首先需要申请开放平台的开发者账号,并创建应用。
  2. 在创建应用时,需要选择相应的 API 权限,包括获取商品信息等权限。
  3. 调用淘宝开放平台的 API 接口 taobao.item.get,并传入相应的参数。其中关键参数为 num_iid,即商品 ID。
  4. 解析接口返回的数据,即可获得商品的详细信息。

以下是一个 Python 实现示例代码:

import requests
import json

url = 'http://gw.api.taobao.com/router/rest'
appkey = '<your appkey>'
secret = '<your secret>'
num_iid = '<taobao item id>'
fields = 'num_iid,title,pict_url,price,desc'

params = {
    'method': 'taobao.item.get',
    'app_key': appkey,
    'sign_method': 'md5',
    'timestamp': '2021-08-20 10:00:00',
    'format': 'json',
    'v': '2.0',
    'num_iid': num_iid,
    'fields': fields,
}

# 构建签名算法
def sign(params):
    sorted_params = sorted(params.items(), key=lambda x: x[0])
    query_str = ''
    for k, v in sorted_params:
        query_str += f'{k}{v}'
    query_str += secret
    sign = hashlib.md5(query_str.encode('utf-8')).hexdigest().upper()
    return sign

params['sign'] = sign(params)

response = requests.post(url, params=params)
data = json.loads(response.text)
if 'error_response' in data:
    print(data['error_response'])
else:
    item = data['item_get_response']['item']
    # 解析商品信息
    title = item['title']
    price = item['price']
    desc = item['desc']
    pict_url = item['pict_url']
    # 可以在这里保存商品详细信息
    print(title, price, desc, pict_url)

需要注意,以上示例中的参数需要根据自己的实际情况进行替换,特别是 appkeysecretnum_iid 等关键参数需要填写自己的值。同时,需要注意淘宝开放平台的数据接口可能会进行更新,以上示例代码仅供参考。