微店商品详情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))


相关文章
|
1月前
|
JSON 安全 API
亚马逊商品列表API秘籍!轻松获取商品列表数据
亚马逊商品列表API(SP-API)提供标准化接口,支持通过关键词、分类、价格等条件搜索商品,获取ASIN、价格、销量等信息。采用OAuth 2.0认证与AWS签名,保障安全。数据以JSON格式传输,便于开发者批量获取与分析。
|
1月前
|
JSON 缓存 算法
如何通过API获取1688商品类目数据:技术实现指南
1688开放平台提供alibaba.category.get接口,支持获取全量商品类目树。RESTful架构,返回JSON数据,含类目ID、名称、层级等信息。需注册账号、创建应用并授权。请求需签名认证,QPS限10次,建议缓存更新周期≥24小时。
241 2
|
1月前
|
缓存 监控 前端开发
顺企网 API 开发实战:搜索 / 详情接口从 0 到 1 落地(附 Elasticsearch 优化 + 错误速查)
企业API开发常陷参数、缓存、错误处理三大坑?本指南拆解顺企网双接口全流程,涵盖搜索优化、签名验证、限流应对,附可复用代码与错误速查表,助你2小时高效搞定开发,提升响应速度与稳定性。
|
1月前
|
JSON API 数据格式
淘宝拍立淘按图搜索API系列,json数据返回
淘宝拍立淘按图搜索API系列通过图像识别技术实现商品搜索功能,调用后返回的JSON数据包含商品标题、图片链接、价格、销量、相似度评分等核心字段,支持分页和详细商品信息展示。以下是该API接口返回的JSON数据示例及详细解析:
|
1月前
|
XML JSON API
苏宁商品详情API秘籍!轻松获取商品详情数据
苏宁商品详情API基于RESTful架构,支持JSON/XML格式,通过AppKey、AppSecret与签名三重认证,结合OAuth 2.0实现安全调用。开发者可获取商品名称、价格、销量、库存、促销等实时数据,适用于电商分析与商业智能。接口强制使用HTTPS协议,支持POST/GET请求,统一采用UTF-8编码,确保数据传输安全可靠。
|
1月前
|
自然语言处理 监控 API
速卖通商品详情API秘籍!轻松获取SKU属性数据
速卖通商品详情API(aliexpress.item.get)支持通过编程获取商品标题、价格、SKU、库存、销量、物流模板、评价及店铺信息,适用于价格监控、选品分析等场景。接口支持多语言返回,采用AppKey+AppSecret+Token认证,需签名验证,确保安全调用。
|
1月前
|
安全 API
亚马逊商品详情 API 秘籍!轻松获取 SKU 属性数据
亚马逊商品详情API是官方接口,通过ASIN获取商品标题、价格、库存、评价等50余项数据,支持多站点查询。包含Product Advertising API与MWS两类,分别用于商品信息获取和卖家店铺管理,采用AWS4-HMAC-SHA256认证,保障请求安全。
|
1月前
|
人工智能 自然语言处理 测试技术
Apipost智能搜索:只需用业务语言描述需求,就能精准定位目标接口,API 搜索的下一代形态!
在大型项目中,API 数量庞大、命名不一,导致“找接口”耗时费力。传统工具依赖关键词搜索,难以应对语义模糊或命名不规范的场景。Apipost AI 智能搜索功能,支持自然语言查询,如“和用户登录有关的接口”,系统可理解语义并精准匹配目标接口。无论是新人上手、模糊查找还是批量定位,都能大幅提升检索效率,降低协作成本。从关键词到语义理解,智能搜索让开发者少花时间找接口,多专注核心开发,真正实现高效协作。
|
1月前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
2月前
|
数据可视化 测试技术 API
从接口性能到稳定性:这些API调试工具,让你的开发过程事半功倍
在软件开发中,接口调试与测试对接口性能、稳定性、准确性及团队协作至关重要。随着开发节奏加快,传统方式已难满足需求,专业API工具成为首选。本文介绍了Apifox、Postman、YApi、SoapUI、JMeter、Swagger等主流工具,对比其功能与适用场景,并推荐Apifox作为集成度高、支持中文、可视化强的一体化解决方案,助力提升API开发与测试效率。