GET商品详情(全量)


GET代码目录

/tool/open_api/api/goods/detail

请求Params

invalid image (图片无法加载)

请求 Header

invalid image (图片无法加载)

响应定义

invalid image (图片无法加载)

请求参数

Query参数

invalid image (图片无法加载)

Header参数

invalid image (图片无法加载)

数据结构

php
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";

示例代码

sql
{
    "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
}

未来鸟 2023年6月19日 16:18 收藏文檔