微店商品详情API接口,json数据返回

简介: 微店商品详情API接口的典型JSON返回数据结构说明,基于公开的微店开放平台API文档和常见电商API设计模式整理。实际使用时请以微店官方最新文档为准

以下是微店商品详情API接口的典型JSON返回数据结构说明,基于公开的微店开放平台API文档和常见电商API设计模式整理。实际使用时请以微店官方最新文档为准。


1. 接口基本信息

  • method: vdian.item.get(获取商品详情)
  • access_token: 授权Token
  • item_id: 商品ID

2. JSON返回数据结构

成功响应示例

json
{
"status": {
"status_code": 0,
"status_reason": "success"
},
"result": {
"item": {
"item_id": "123456789",
"title": "商品标题",
"subtitle": "商品副标题",
"price": 99.9,
"original_price": 199.9,
"stock": 100,
"sold": 50,
"status": 1,
"images": [
"http://img.weidian.com/item/1.jpg",
"http://img.weidian.com/item/2.jpg"
],
"description": "<div>商品详细描述HTML</div>",
"skus": [
{
"sku_id": "sku123",
"specs": [
{"name": "颜色", "value": "红色"},
{"name": "尺寸", "value": "M"}
],
"price": 99.9,
"stock": 20,
"sku_image": "http://img.weidian.com/sku/1.jpg"
}
],
"category": {
"id": "cate123",
"name": "服装"
},
"shop": {
"shop_id": "shop456",
"name": "微店名称",
"logo": "http://img.weidian.com/shop/logo.jpg"
},
"postage": 10.0,
"is_free_postage": false,
"created": 1672502400,
"modified": 1673020800
}
}
}

失败响应示例

json
{
"status": {
"status_code": 40001,
"status_reason": "invalid item_id"
}
}

3. 字段详细说明

顶层字段

字段 类型 说明
status Object 接口调用状态
result Object 返回的业务数据

status 对象

字段 类型 说明
status_code Int 状态码(0表示成功)
status_reason String 状态描述(如"success"或错误原因)

result.item 对象(商品详情)

字段 类型 说明
item_id String 商品唯一ID
title String 商品标题
subtitle String 商品副标题(可选)
price Float 当前价格
original_price Float 原价(可选)
stock Int 总库存
sold Int 已售数量
status Int 商品状态(1:在售, 0:下架)
images Array 商品图片URL数组
description String 商品描述(HTML格式)
skus Array SKU列表(见下文)
category Object 商品分类信息
shop Object 店铺信息
postage Float 运费(单位:元)
is_free_postage Boolean 是否包邮
created Int 创建时间(Unix时间戳)
modified Int 最后修改时间(Unix时间戳)

skus 数组中的对象

字段 类型 说明
sku_id String SKU唯一ID
specs Array 规格属性数组(每个规格包含namevalue
price Float SKU价格
stock Int SKU库存
sku_image String SKU特有图片URL(可选)

category 对象

字段 类型 说明
id String 分类ID
name String 分类名称

shop 对象

字段 类型 说明
shop_id String 店铺ID
name String 店铺名称
logo String 店铺Logo URL

4. Python采集代码示例

python
import requests
import json
def get_weidian_item(item_id, access_token):
    url = "https://api.vdian.com/api"
    params = {
"method": "vdian.item.get",
"access_token": access_token,
"item_id": item_id,
"version": "1.0"
    }
try:
        response = requests.get(url, params=params)
        data = response.json()
if data["status"]["status_code"] == 0:
return data["result"]["item"]
else:
print(f"API Error: {data['status']['status_reason']}")
return None
except Exception as e:
print(f"Request failed: {str(e)}")
return None
# 示例调用
item_data = get_weidian_item("123456789", "your_access_token")
if item_data:
print(json.dumps(item_data, indent=2, ensure_ascii=False))


相关文章
|
8月前
|
JSON 监控 API
京东商品详情API接口(标题|主图|SKU|价格)
京东商品详情API提供标准化接口,支持通过HTTPS获取商品标题、价格、库存、销量等120+字段,数据实时更新至分钟级。包含jd.item.get和jd.union.open.goods.detail.query等接口,支持批量查询200个SKU,适用于价格监控、竞品分析等电商场景。
1251 156
|
8月前
|
JSON 缓存 算法
如何通过API获取1688商品类目数据:技术实现指南
1688开放平台提供alibaba.category.get接口,支持获取全量商品类目树。RESTful架构,返回JSON数据,含类目ID、名称、层级等信息。需注册账号、创建应用并授权。请求需签名认证,QPS限10次,建议缓存更新周期≥24小时。
|
8月前
|
JSON 安全 API
亚马逊商品列表API秘籍!轻松获取商品列表数据
亚马逊商品列表API(SP-API)提供标准化接口,支持通过关键词、分类、价格等条件搜索商品,获取ASIN、价格、销量等信息。采用OAuth 2.0认证与AWS签名,保障安全。数据以JSON格式传输,便于开发者批量获取与分析。
|
8月前
|
自然语言处理 监控 API
速卖通商品详情API秘籍!轻松获取SKU属性数据
速卖通商品详情API(aliexpress.item.get)支持通过编程获取商品标题、价格、SKU、库存、销量、物流模板、评价及店铺信息,适用于价格监控、选品分析等场景。接口支持多语言返回,采用AppKey+AppSecret+Token认证,需签名验证,确保安全调用。
|
8月前
|
XML JSON API
苏宁商品详情API秘籍!轻松获取商品详情数据
苏宁商品详情API基于RESTful架构,支持JSON/XML格式,通过AppKey、AppSecret与签名三重认证,结合OAuth 2.0实现安全调用。开发者可获取商品名称、价格、销量、库存、促销等实时数据,适用于电商分析与商业智能。接口强制使用HTTPS协议,支持POST/GET请求,统一采用UTF-8编码,确保数据传输安全可靠。
|
8月前
|
安全 API
亚马逊商品详情 API 秘籍!轻松获取 SKU 属性数据
亚马逊商品详情API是官方接口,通过ASIN获取商品标题、价格、库存、评价等50余项数据,支持多站点查询。包含Product Advertising API与MWS两类,分别用于商品信息获取和卖家店铺管理,采用AWS4-HMAC-SHA256认证,保障请求安全。
|
8月前
|
人工智能 自然语言处理 测试技术
Apipost智能搜索:只需用业务语言描述需求,就能精准定位目标接口,API 搜索的下一代形态!
在大型项目中,API 数量庞大、命名不一,导致“找接口”耗时费力。传统工具依赖关键词搜索,难以应对语义模糊或命名不规范的场景。Apipost AI 智能搜索功能,支持自然语言查询,如“和用户登录有关的接口”,系统可理解语义并精准匹配目标接口。无论是新人上手、模糊查找还是批量定位,都能大幅提升检索效率,降低协作成本。从关键词到语义理解,智能搜索让开发者少花时间找接口,多专注核心开发,真正实现高效协作。
|
12月前
|
JSON 定位技术 PHP
PHP技巧:解析JSON及提取数据
这就是在PHP世界里探索JSON数据的艺术。这场狩猎不仅仅是为了获得数据,而是一种透彻理解数据结构的行动,让数据在你的编码海洋中畅游。通过这次冒险,你已经掌握了打开数据宝箱的钥匙。紧握它,让你在编程世界中随心所欲地航行。
329 67
|
JSON JavaScript 测试技术
掌握JMeter:深入解析如何提取和利用JSON数据
Apache JMeter教程展示了如何提取和使用JSON数据。创建测试计划,包括HTTP请求和JSON Extractor,设置变量前缀和JSON路径表达式来提取数据。通过Debug Sampler和View Results Tree监听器验证提取结果,然后在后续请求和断言中使用这些数据。此方法适用于复杂测试场景,提升性能和自动化测试效率。
|
JSON 缓存 API
解析电商商品详情API接口系列,json数据示例参考
电商商品详情API接口是电商平台的重要组成部分,提供了商品的详细信息,支持用户进行商品浏览和购买决策。通过合理的API设计和优化,可以提升系统性能和用户体验。希望本文的解析和示例能够为开发者提供参考,帮助构建高效、可靠的电商系统。
712 12

热门文章

最新文章