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


相关文章
|
13天前
|
缓存 API 网络架构
淘宝item_search_similar - 搜索相似的商品API接口,用python返回数据
淘宝联盟开放平台中,可通过“物料优选接口”(taobao.tbk.dg.optimus.material)实现“搜索相似商品”功能。该接口支持根据商品 ID 获取相似推荐商品,并返回商品信息、价格、优惠等数据,适用于商品推荐、比价等场景。本文提供基于 Python 的实现示例,包含接口调用、数据解析及结果展示。使用时需配置淘宝联盟的 appkey、appsecret 和 adzone_id,并注意接口调用频率限制和使用规范。
|
13天前
|
JSON API 数据安全/隐私保护
深度分析淘宝卖家订单详情API接口,用json返回数据
淘宝卖家订单详情API(taobao.trade.fullinfo.get)是淘宝开放平台提供的重要接口,用于获取单个订单的完整信息,包括订单状态、买家信息、商品明细、支付与物流信息等,支撑订单管理、ERP对接及售后处理。需通过appkey、appsecret和session认证,并遵守调用频率与数据权限限制。本文详解其使用方法并附Python调用示例。
|
15天前
|
JSON API 数据格式
淘宝/天猫图片搜索API接口,json返回数据。
淘宝/天猫平台虽未开放直接的图片搜索API,但可通过阿里妈妈淘宝联盟或天猫开放平台接口实现类似功能。本文提供基于淘宝联盟的图片关联商品搜索Curl示例及JSON响应说明,适用于已获权限的开发者。如需更高精度搜索,可选用阿里云视觉智能API。
|
15天前
|
JSON 安全 API
Python处理JSON数据的最佳实践:从基础到进阶的实用指南
JSON作为数据交换通用格式,广泛应用于Web开发与API交互。本文详解Python处理JSON的10个关键实践,涵盖序列化、复杂结构处理、性能优化与安全编程,助开发者高效应对各类JSON数据挑战。
86 1
|
15天前
|
JSON 数据挖掘 API
淘宝详情API接口与高级详情API接口用json返回数据区别
淘宝“商品详情API”与“高级商品API”主要区别在于数据深度、字段丰富度及适用场景。前者适用于轻量级导购展示,后者支持详情页展示与深度分析,需根据业务需求选择使用。
|
3月前
|
JSON 定位技术 PHP
PHP技巧:解析JSON及提取数据
这就是在PHP世界里探索JSON数据的艺术。这场狩猎不仅仅是为了获得数据,而是一种透彻理解数据结构的行动,让数据在你的编码海洋中畅游。通过这次冒险,你已经掌握了打开数据宝箱的钥匙。紧握它,让你在编程世界中随心所欲地航行。
140 67
|
8月前
|
JSON 缓存 API
解析电商商品详情API接口系列,json数据示例参考
电商商品详情API接口是电商平台的重要组成部分,提供了商品的详细信息,支持用户进行商品浏览和购买决策。通过合理的API设计和优化,可以提升系统性能和用户体验。希望本文的解析和示例能够为开发者提供参考,帮助构建高效、可靠的电商系统。
248 12
|
JSON JavaScript 测试技术
掌握JMeter:深入解析如何提取和利用JSON数据
Apache JMeter教程展示了如何提取和使用JSON数据。创建测试计划,包括HTTP请求和JSON Extractor,设置变量前缀和JSON路径表达式来提取数据。通过Debug Sampler和View Results Tree监听器验证提取结果,然后在后续请求和断言中使用这些数据。此方法适用于复杂测试场景,提升性能和自动化测试效率。
|
存储 JSON API
淘系API接口(解析返回的json数据)商品详情数据解析助力开发者
——在成长的路上,我们都是同行者。这篇关于商品详情API接口的文章,希望能帮助到您。期待与您继续分享更多API接口的知识,请记得关注Anzexi58哦! 淘宝API接口(如淘宝开放平台提供的API)允许开发者获取淘宝商品的各种信息,包括商品详情。然而,需要注意的是,直接访问淘宝的商品数据API通常需要商家身份或开发者权限,并且需要遵循淘宝的API使用协议。
淘系API接口(解析返回的json数据)商品详情数据解析助力开发者
|
11月前
|
JSON JavaScript API
商品详情数据接口解析返回的JSON数据(API接口整套流程)
商品详情数据接口解析返回的JSON数据是API接口使用中的一个重要环节,它涉及从发送请求到接收并处理响应的整个流程。以下是一个完整的API接口使用流程,包括如何解析返回的JSON数据: