GET代码目录
/tool/open_api/api/goods/detail
请求Params
请求 Header
响应定义
请求参数
Query参数
Header参数
数据结构
export interface Response {
code: number;
data: Data;
msg: string;
}
export interface Data {
/**
* 商品详情,全部内容
*/
detail: Detail;
}
/**
* 商品详情,全部内容
*/
export interface Detail {
/**
* 是否多件累计
*/
accumulative: number;
/**
* 分享图片
*/
appSharePic: string;
/**
* 分享标题
*/
appShareTitle: string;
/**
* 限购区域,is_area_limit=1时有效
*/
areaLimit: AreaLimit[];
/**
* 规格详细
*/
attr: Attr[];
/**
* 默认规格名称
*/
attrDefaultName: string;
/**
* 规格信息
*/
attrGroups: AttrGroup[];
/**
* 分销设置类型,individual_share=1时有效
*/
attrSettingType: number;
/**
* 定制商品
*/
attrStyle: number;
/**
* 可购买商品会员等级,is_setting_show_and_buy_auth=1时有效
*/
buyGoodsAuth: string;
/**
* 赠送卡券内容
*/
cards: string[];
/**
* 平台分类
*/
cats: Cat[];
/**
* 终身限购数量,limit_buy_status=1时有效
*/
confineCount: number;
/**
* 已废弃
*/
confineOrderCount: number;
/**
* 成本价
*/
costPrice: string;
/**
* 赠送优惠券内容
*/
coupons: string[];
/**
* 封面图
*/
coverPic: string;
/**
* 创建时间
*/
createdAt: string;
/**
* 日历,type=form-goods时有效
*/
date: string[];
/**
* 商品详情
*/
detail: string;
/**
* 详情浏览量统计
*/
detailCount: number;
/**
* 关联卡密id,卡密商品时
*/
ecardid: number;
/**
* 字段已废弃
*/
forehead: string;
/**
* 积分抵扣金额值,单位:元
*/
foreheadIntegral: string;
/**
* 积分抵扣类型
*/
foreheadIntegralType: number;
/**
* 自定义表单内容
*/
form: Form;
/**
* 自定义表单
*/
formid: number;
/**
* 运费模板内容
*/
freight: Freight;
/**
* 运费模板id
*/
freightid: number;
/**
* 余额赠送值,单位:元
*/
giveBalance: string;
/**
* 余额赠送类型
*/
giveBalanceType: number;
/**
* 积分赠送值
*/
giveIntegral: number;
/**
* 积分赠送类型
*/
giveIntegralType: number;
/**
* 商品总库存,所有规格商品库存之和
*/
goodsStock: number;
/**
* 商品服务标识
*/
guaranteePic: string;
/**
* 商品服务标题
*/
guaranteeTitle: string;
/**
* 是否单独设置分销
*/
individualShare: number;
/**
* 是否单独设置区域限购
*/
isAreaLimit: number;
/**
* 是否使用默认服务
*/
isDefaultServices: number;
/**
* 是否参与会员优惠
*/
isLevel: number;
/**
* 是否单独设置会员价
*/
isLevelAlone: number;
/**
* 是否面议商品
*/
isNegotiable: number;
/**
* 是否加入快速购买
*/
isQuickShop: number;
/**
* 是否热销
*/
isSellWell: number;
/**
* 是否单独设置发货方式
*/
isSettingSendType: number;
/**
* 是否单独设置浏览和购买权限
*/
isSettingShowAndBuyAuth: number;
/**
* 是否参与分销
*/
isShare: number;
/**
* 是否启用包邮策略
*/
isShipping: number;
/**
* 是否单独设置销售时间
*/
isTime: number;
/**
* 关键词
*/
keyword: string;
/**
* 按订单限购,每单限购数量,-1无限制
*/
limitBuyOrder: number;
/**
* 限购开关
*/
limitBuyStatus: number;
/**
* 周期限购类型,limit_buy_status=1时有效
*/
limitBuyType: LimitBuyType;
/**
* 周期限购数量,limit_buy_status=1时有效
*/
limitBuyValue: number;
/**
* 最高价格
*/
maxPrice: string;
/**
* 多商户id
*/
mchid: number;
/**
* 多商户分类
*/
mchCats: string[];
/**
* 起售数量
*/
minNumber: number;
/**
* 最低价格
*/
minPrice: string;
/**
* 名称
*/
name: string;
/**
* 原价
*/
originalPrice: string;
/**
* 参数内容,show_goods_params=1时有效
*/
paramContent: ParamContent[];
/**
* 参数标题,show_goods_params=1时有效
*/
paramName: string;
/**
* 商品图片
*/
picurl: Picurl[];
/**
* 字段已废弃
*/
pieces: number;
/**
* 插件内容
*/
pluginData: PluginData;
/**
* 售价
*/
price: string;
/**
* 销量
*/
sales: number;
/**
* 销售开始时间,is_time=1时有效
*/
sellBeginTime: string;
/**
* 销售结束时间,is_time=1时有效
*/
sellEndTime: string;
/**
* 发货方式,is_setting_send_type=1时有效
*/
sendType: SendType[];
/**
* 商品服务内容
*/
services: string[];
/**
* 分销佣金类型,individual_share=1时有效
*/
shareType: number;
/**
* 包邮模板内容
*/
shipping: Shipping;
/**
* 包邮模板ID
*/
shippingid: number;
/**
* 可浏览商品会员等级,is_setting_show_and_buy_auth=1时有效
*/
showGoodsAuth: string;
/**
* 参数开关
*/
showGoodsParams: number;
/**
* 标签开关
*/
showTag: number;
/**
* 插件标示,表明商品属于哪个插件
*/
sign: string;
/**
* 升序排序,值越大越靠后
*/
sort: number;
/**
* 商品状态
*/
status: number;
/**
* 副标题
*/
subtitle: string;
/**
* 标签内容
*/
tags: Tag[];
/**
* 商品类型
*/
type: Type;
/**
* 单位
*/
unit: string;
/**
* 是否使用多规格
*/
useAttr: number;
/**
* 视频地址
*/
videourl: string;
/**
* 虚拟销量
*/
virtualSales: number;
}
export interface AreaLimit {
list?: string[];
}
export interface Attr {
/**
* 规格列表
*/
attrList: AttrAttrList[];
/**
* 条形码
*/
barCode: string;
/**
* 成本价
*/
costPrice: string;
/**
* 时间,定制商品用到
*/
date: string[];
/**
* 商品id
*/
goodsid: number;
/**
* 规格id
*/
id: number;
/**
* 会员价格,is_level_alone=1时有效
*/
memberPrice: MemberPrice;
/**
* 货号
*/
no: string;
/**
* 规格图片
*/
picurl: string;
/**
* 规格价格
*/
price: string;
/**
* 分销设置,individual_share=1&&attr_setting_type=1时有效
*/
shareLevelList: ShareLevelList[];
/**
* 规格组合id,规格列表中规格组id和规格id以冒号为分隔符的组合
* attr_group_id:attr_id:attr_group_id:attr_id....
*/
signid: string;
/**
* 规格库存
*/
stock: number;
/**
* 重量
*/
weight: number;
}
export interface AttrAttrList {
attrGroupid: number;
/**
* 规格组名
*/
attrGroupName: string;
attrid: number;
/**
* 规格名
*/
attrName: string;
}
/**
* 会员价格,is_level_alone=1时有效
*/
export interface MemberPrice {
/**
* 会员等级X对应的价格,例如:level1表示会员等级为1的会员价格
*/
levelX: string;
}
export interface ShareLevelList {
/**
* 分销商等级,0--默认等级
* 其他--分销商等级
*/
level: number;
/**
* 一级分销金额
*/
shareCommissionFirst: string;
/**
* 二级分销金额
*/
shareCommissionSecond: string;
/**
* 三级分销金额
*/
shareCommissionThird: string;
}
export interface AttrGroup {
attrGroupid: number;
/**
* 规格组名
*/
attrGroupName: string;
attrList: AttrGroupAttrList[];
}
export interface AttrGroupAttrList {
attrid: number;
/**
* 规格名
*/
attrName: string;
/**
* 规格图片
*/
picurl: string;
}
export interface Cat {
label?: string;
value?: number;
}
/**
* 自定义表单内容
*/
export interface Form {
id: number;
name: string;
}
/**
* 运费模板内容
*/
export interface Freight {
id: number;
name: string;
}
/**
* 周期限购类型,limit_buy_status=1时有效
*/
export type LimitBuyType = "day" | "week" | "month";
export interface ParamContent {
/**
* 参数名称
*/
key: string;
/**
* 参数值
*/
value: string;
}
export interface Picurl {
/**
* 图片地址
*/
picurl: string;
}
/**
* 插件内容
*/
export interface PluginData {
/**
* 卡密内容,type=ecard时有效
*/
ecard: string[];
vipCard: VipCard;
}
export interface VipCard {
/**
* 是否享受超级会员卡
*/
isVipCardGoods: number;
}
export type SendType = "express" | "offline" | "city";
/**
* 包邮模板内容
*/
export interface Shipping {
id: number;
name: string;
}
export interface Tag {
id?: number;
name?: string;
}
/**
* 商品类型
*/
export type Type = "goods" | "ecard" | "form-goods";
示例代码
{
"msg": "string",
"data": {
"detail": {
"name": "string",
"subtitle": "string",
"keyword": "string",
"original_price": "string",
"cost_price": "string",
"detail": "string",
"cover_pic": "string",
"pic_url": [
{
"pic_url": "string"
}
],
"video_url": "string",
"unit": "string",
"created_at": "string",
"type": "goods",
"ecard_id": 0,
"mch_id": 0,
"status": 0,
"price": "string",
"use_attr": 0,
"attr_groups": [
{
"attr_group_name": "string",
"attr_list": [
{
"attr_name": "string",
"pic_url": "string",
"attr_id": 0
}
],
"attr_group_id": 0
}
],
"attr_style": 0,
"goods_stock": 0,
"virtual_sales": 0,
"pieces": 0,
"forehead": "string",
"is_shipping": 0,
"shipping_id": 0,
"freight_id": 0,
"give_integral": 0,
"give_integral_type": 1,
"give_balance": "string",
"give_balance_type": 1,
"forehead_integral": "string",
"forehead_integral_type": 1,
"accumulative": 0,
"is_share": 0,
"individual_share": 0,
"attr_setting_type": 0,
"share_type": 0,
"is_level": 0,
"is_level_alone": 0,
"sign": "string",
"app_share_pic": "string",
"app_share_title": "string",
"sort": 0,
"confine_order_count": 0,
"is_area_limit": 0,
"area_limit": [
{
"list": [
"string"
]
}
],
"form_id": -1,
"sales": 0,
"detail_count": 0,
"guarantee_title": "string",
"guarantee_pic": "string",
"is_default_services": 0,
"services": [
"string"
],
"show_goods_params": 0,
"param_name": "string",
"param_content": [
{
"key": "string",
"value": "string"
}
],
"limit_buy_status": 0,
"confine_count": 0,
"limit_buy_type": "day",
"limit_buy_value": 0,
"limit_buy_order": 0,
"min_number": 0,
"is_setting_show_and_buy_auth": 0,
"show_goods_auth": "string",
"buy_goods_auth": "string",
"is_setting_send_type": 0,
"send_type": [
"express"
],
"is_time": 0,
"sell_begin_time": "string",
"sell_end_time": "string",
"show_tag": 0,
"tags": [
{
"id": 0,
"name": "string"
}
],
"attr": [
{
"id": 0,
"goods_id": 0,
"sign_id": "string",
"stock": 0,
"price": "string",
"no": "string",
"weight": 0,
"pic_url": "string",
"bar_code": "string",
"cost_price": "string",
"attr_list": [
{
"attr_group_name": "string",
"attr_group_id": 0,
"attr_id": 0,
"attr_name": "string"
}
],
"date": [
"string"
],
"member_price": {
"levelX": "string"
},
"shareLevelList": [
{
"level": 0,
"share_commission_first": "string",
"share_commission_second": "string",
"share_commission_third": "string"
}
]
}
],
"cats": [
{
"label": "string",
"value": 0
}
],
"mchCats": [
"string"
],
"cards": [
"string"
],
"coupons": [
"string"
],
"freight": {
"id": 0,
"name": "string"
},
"shipping": {
"id": 0,
"name": "string"
},
"form": {
"id": 0,
"name": "string"
},
"attr_default_name": "string",
"plugin_data": {
"vip_card": {
"is_vip_card_goods": 0
},
"ecard": [
"string"
]
},
"date": [
"string"
],
"is_quick_shop": 0,
"is_sell_well": 0,
"is_negotiable": 0,
"min_price": "string",
"max_price": "string"
}
},
"code": 0
}