速卖通(AliExpress)是阿里巴巴旗下的跨境电商平台,为卖家提供了API接口,允许开发者通过编程方式与其进行交互,获取商品详情等信息。速卖通API支持多种开发语言和工具,包括但不限于:
下面是一个使用Python语言和requests库调用速卖通API获取商品详情的示例代码:
- import requests
-
- # 设置API地址和请求参数
- api_url = "https://api.aliexpress.com/item/get_item_detail.htm"
- params = {
- "app_key": "YOUR_APP_KEY",
- "sign_method": "md5",
- "timestamp": "YOUR_TIMESTAMP",
- "v": "2.0",
- "sign": "YOUR_SIGN",
- "fields": "item_id,title,price,picture_url,description",
- "item_id": "YOUR_ITEM_ID"
- }
-
- # 发送GET请求
- response = requests.get(api_url, params=params)
-
- # 处理响应数据
- if response.status_code == 200:
- data = response.json()
- if data["code"] == 200:
- item = data["data"]
- print("商品ID:", item["item_id"])
- print("商品标题:", item["title"])
- print("商品价格:", item["price"])
- print("商品图片URL:", item["picture_url"])
- print("商品描述:", item["description"])
- else:
- print("请求失败:", data["msg"])
- else:
- print("请求失败:", response.status_code)