管理后台 (1.0.0)

Download OpenAPI specification:

License:

提供管理员管理的所有功能

开放平台 / 优惠券随机兑换

优惠券随机兑换(按邮箱发券)

Authorizations:
AuthorizationAuthorization
Request Body schema: application/json
required
code
required
string

兑换码

email
required
string

收券会员邮箱(用于定位我方会员)

requestId
string

外部请求流水号,用于幂等防重(可选)

Responses

Request samples

Content type
application/json
{
  • "code": "E602F4DC626E4948",
  • "email": "user@example.com",
  • "requestId": "REQ-20260604-0001"
}

开放平台 / 用户优惠券

恢复已失效优惠券

Authorizations:
AuthorizationAuthorization
Request Body schema: application/json
required
email
string

用户邮箱

unionId
string

会员编号(unionId)

userId
integer <int64>

用户ID

couponIds
required
Array of integers <int64> [ items <int64 > ]

优惠券ID列表

Responses

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "unionId": "M123456",
  • "userId": 1024,
  • "couponIds": [
    ]
}

分页查询用户优惠券

Authorizations:
AuthorizationAuthorization
Request Body schema: application/json
required
pageNo
integer <int32>

页码,从 1 开始

pageSize
integer <int32>

每页条数

email
string

用户邮箱

unionId
string

会员编号(unionId)

userId
integer <int64>

用户ID

status
string

优惠券状态编码:UNUSED/USED/FINISH/EXPIRE/INVALID;不传则返回全部

code
string

优惠券券码(模糊匹配)

templateId
integer <int64>

优惠券模板ID

Responses

Request samples

Content type
application/json
{
  • "pageNo": 1,
  • "pageSize": 10,
  • "email": "user@example.com",
  • "unionId": "M123456",
  • "userId": 1024,
  • "status": "UNUSED",
  • "code": "21224752056818",
  • "templateId": 7488
}

续期未使用优惠券

Authorizations:
AuthorizationAuthorization
Request Body schema: application/json
required
email
string

用户邮箱

unionId
string

会员编号(unionId)

userId
integer <int64>

用户ID

couponIds
required
Array of integers <int64> [ items <int64 > ]

优惠券ID列表

extendDays
required
integer <int32> [ 1 .. 365 ]

延期天数

Responses

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "unionId": "M123456",
  • "userId": 1024,
  • "couponIds": [
    ],
  • "extendDays": 30
}

开放平台 / 优惠券兑换码

查询兑换码状态

Authorizations:
AuthorizationAuthorization
Request Body schema: application/json
required
code
required
string

兑换码

Responses

Request samples

Content type
application/json
{
  • "code": "ABC123"
}

Open Platform / Spreadsheet

Page spreadsheet products by promoter rno

Authorizations:
AuthorizationAuthorization
Request Body schema: application/json
required
pageNo
integer <int32>

Page number, starting from 1

pageSize
integer <int32>

Page size

rno
required
string

Promoter referral code (rno)

categoryCode
string

Promoter custom category code; omit to list all categories

keyword
string

Search keyword matched against product title

source
integer <int32>

Product source: 1=Taobao, 2=1688, 3=Weidian

sort
integer <int32>

Sort order: omit=created time desc; 1=sales desc; 2=price asc; 3=price desc

minGoodsPrice
integer <int64>

Minimum price in CNY cents

maxGoodsPrice
integer <int64>

Maximum price in CNY cents

Responses

Request samples

Content type
application/json
{
  • "pageNo": 1,
  • "pageSize": 10,
  • "rno": "ABC123",
  • "categoryCode": "cat_001",
  • "keyword": "sneakers",
  • "source": 1,
  • "sort": 1,
  • "minGoodsPrice": 1000,
  • "maxGoodsPrice": 50000
}