唯品会商品 API 可帮助开发者获取商品详情、价格、库存等信息。以下是一些开发者示例:
获取商品详情 API 示例
唯品会获取商品详情 API 名称为vip.item_get,基于 RESTful 架构设计,使用 JSON 作为数据交换格式。以下是使用 Python 调用该 API 的示例代码:
python
import requests
api_url = "https://api-gw.onxxnd.cn/vip/item_get/"
app_secret = 'your_app_secret' # 你的App Secret
假设商品ID为123456
num_iid = '123456'
params = {
'num_iid': num_iid,
# 这里可能还需要传入app_key等其他必要参数,具体根据官方要求
}
headers = {
# 可能需要设置认证等相关头部信息,如包含app_secret等
}
response = requests.get(api_url, params=params, headers=headers)
if response.status_code == 200:
data = response.json()
print(data)
else:
print(f"请求失败,状态码: {response.status_code}")
获取商品列表 API 示例
唯品会商品列表数据接口可通过category_id、price_min、price_max等参数筛选商品,以下是使用 Python 获取商品列表的示例代码:
python
import requests
假设唯品会提供了一个示例接口c0b.cc/R4rbK2,实际需替换为真实接口
url = 'https://api.vip.com/product/list'
商品类别ID,假设服装类为1001
category_id = 1001
最小价格
price_min = 100
最大价格
price_max = 500
页码
page = 1
每页返回商品数量
page_size = 20
params = {
'category_id': category_id,
'price_min': price_min,
'price_max': price_max,
'page': page,
'page_size': page_size
}
response = requests.get(url, params=params)
if response.status_code == 200:
data = response.json()
print(data)
else:
print(f"请求失败,状态码: {response.status_code}")
需注意,唯品会并没有公开免费的官方 API 供开发者随意调用,若要使用相关接口,可能需要通过与唯品会官方商务合作获取授权,或者使用第三方数据服务平台提供的经过授权的接口。同时,使用时要遵循唯品会开放平台的相关规则,包括调用频率限制、数据使用限制等