GET代码目录
/tool/open_api/api/goods/list
请求Params
请求 Header
响应定义
请求参数
Query参数
Header参数
数据结构
export interface Response {
code: number;
data: Data;
msg: string;
}
export interface Data {
/**
* 总计数量
*/
count: number;
/**
* 商品列表
*/
list: List[];
/**
* 当前页
*/
page: number;
/**
* 分页总数
*/
pageCount: number;
/**
* 每页数量
*/
pageSize: number;
}
export interface List {
/**
* 成本价
*/
costPrice: string;
/**
* 封面图
*/
coverPic: string;
/**
* 创建时间
*/
createdAt: string;
/**
* 详情
*/
detail: string;
/**
* 浏览量
*/
detailCount: number;
/**
* 商品库存
*/
goodsStock: number;
/**
* 商品id
*/
id: number;
/**
* 是否支持会员
*/
isLevel: number;
/**
* 是否单独设置发货方式
*/
isSettingSendType: number;
/**
* 是否参与分销
*/
isShare: number;
/**
* 是否享有包邮方案
*/
isShipping: number;
/**
* 关键词
*/
keyword: string;
/**
* 名称
*/
name: string;
/**
* 原价
*/
originalPrice: string;
/**
* 参数内容
*/
paramContent: ParamContent[];
/**
* 参数标题
*/
paramName: string;
/**
* 商品图
*/
picurl: Picurl[];
/**
* 售价
*/
price: string;
/**
* 按生序排序,值越大越靠后
*/
sort: number;
/**
* 商品状态
*/
status: number;
/**
* 副标题
*/
subtitle: string;
/**
* 商品类型
*/
type: Type;
/**
* 单位
*/
unit: string;
/**
* 是否启用规格
*/
useAttr: number;
/**
* 视频地址
*/
videourl: string;
/**
* 小程序端商品详情路径
*/
wxappurl: string;
}
export interface ParamContent {
/**
* 参数名称
*/
key: string;
/**
* 参数值
*/
value: string;
}
export interface Picurl {
/**
* 图片地址
*/
picurl: string;
}
/**
* 商品类型
*/
export type Type = "goods" | "ecard" | "form-goods";
示例代码
{
"msg": "string",
"data": {
"list": [
{
"id": 0,
"name": "string",
"subtitle": "string",
"keyword": "string",
"status": 0,
"created_at": "string",
"type": "goods",
"original_price": "string",
"cost_price": "string",
"detail": "string",
"cover_pic": "string",
"pic_url": [
{
"pic_url": "string"
}
],
"video_url": "string",
"unit": "string",
"goods_stock": 0,
"price": "string",
"use_attr": 0,
"is_shipping": 0,
"sort": 0,
"param_name": "string",
"param_content": [
{
"key": "string",
"value": "string"
}
],
"detail_count": 0,
"is_share": 0,
"is_level": 0,
"is_setting_send_type": 0,
"wxapp_url": "string"
}
],
"page": 0,
"pageCount": 0,
"pageSize": 0,
"count": 0
},
"code": 0
}