# 团购

# 团购分类列表

TIP

用于从猫酷系统获取团购分类

接口地址:https://openapi10.mallcoo.cn/Groupon/v1/GetCategoryList (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

# 调用示例
{
}
1
2

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
CategoryID long 团购分类ID
Name string 名称
Weight int 权重
# 返回示例

{
    "Code": 1, 
    "Data": [
        {
            "CategoryID": 31, 
            "Name": "秒杀", 
            "Weight": 2
        }, 
        {
            "CategoryID": 12, 
            "Name": "精选团购", 
            "Weight": 1
        }, 
        {
            "CategoryID": 10, 
            "Name": "超值团购", 
            "Weight": 0
        }
    ], 
    "Message": "成功"
}


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24



# 团购列表

TIP

用于从猫酷系统获取团购列表

接口地址:https://openapi10.mallcoo.cn/Groupon/v1/GetList (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
TuanType int 团购类型(1:普通;3:秒杀)
CategoryID long 团购分类ID
PageIndex int 当前页码(默认1)
PageSize int 每页数量(默认10)
# 调用示例

{
    "TuanType": null, 
    "CategoryID": 12, 
    "PageIndex": 1, 
    "PageSize": 2
}

1
2
3
4
5
6
7
8

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
GrouponID long 团购ID
Name string 团购名称
CategoryID long 分类ID
Type int 类型(1:普通;3:秒杀)
ShelfStatus int 上下架状态1.上架,0.下架
StartTime DateTime 团购开始时间(有效开始时间)
EndTime DateTime 团购结束时间 (有效结束时间)
ShowStartTime DateTime 展示开始时间
ShowEndTime DateTime 展示结束时间
BigImage string 头图(大图)
SmallImage string 列表小图
Price double 团购价(单位:元)
MarketPrice double 市场价(单位:元)
Showable bool 是否在列表中展示
Refundable bool 是否支持退款
Saled int 已购人数
Stock int 剩余库存
# 返回示例
{
    "Code": 1, 
    "Data": [
        {
            "GrouponID": 279, 
            "Name": "团购名称", 
            "CategoryID": 10, 
            "Type": 1, 
            "ShelfStatus": 1,
            "StartTime": "2017/08/22 17:25:00", 
            "EndTime": "2017/09/22 16:35:55", 
            "ShowStartTime": "2017/08/22 17:15:22", 
            "ShowEndTime": "2017/09/22 16:55:55", 
            "BigImage": "http://i1.mallcoo.cn/sp_mall/59t5e308-b7dd-4d0e-82fd-e8f72abd3dde_0.jpg", 
            "SmallImage": "", 
            "Price": 8, 
            "MarketPrice": 0, 
            "Saled": 2, 
            "Showable": true, 
            "Refundable": false,
            "Stock":88
        }, 
        {
            "GrouponID": 213, 
            "Name": "团购名称", 
            "CategoryID": 10, 
            "Type": 1, 
            "ShelfStatus": 1,
            "StartTime": "2017/03/28 00:00:00", 
            "EndTime": "2020/12/31 00:00:00", 
            "ShowStartTime": "2017/03/28 00:00:00", 
            "ShowEndTime": "2020/12/31 00:00:00", 
            "BigImage": "http://i1.mallcoo.cn/sp_mall/86a4e9fb-6752-45a6-ad97-a296132c2fe9_0.jpg", 
            "SmallImage": "", 
            "Price": 0.01, 
            "MarketPrice": 0, 
            "Saled": 0, 
            "Showable": true, 
            "Refundable": true,
            "Stock":88

        }
    ], 
    "Message": "成功"
}


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47



# 团购详情

TIP

用于从猫酷系统获取团购详情

接口地址:https://openapi10.mallcoo.cn/Groupon/v1/GetDetail (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
GrouponID long 团购ID
# 调用示例

{
  "GrouponID": "1000"
}

1
2
3
4
5

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
GrouponID long 团购ID
Name string 团购名称
CategoryID long 分类ID
Type int 类型(1:普通;3:秒杀)
ShelfStatus int 上下架状态1.上架,0.下架
StartTime DateTime 团购开始时间(有效开始时间)
EndTime DateTime 团购结束时间 (有效结束时间)
ShowStartTime DateTime 展示开始时间
ShowEndTime DateTime 展示结束时间
BigImage string 头图(大图)
Price double 团购价(单位:元)
MarketPrice double 市场价(单位:元)
Saled int 已团人数(已购人数)
Refundable bool 是否支持退款
Showable bool 是否在列表中展示
NeedMallCard bool 是否限制购买权限
BuyLimit int 限购数量(0 表示不限购)
BuyMinLimit int 起步购数量
MallCardIDs long[] 购买等级
TuanDetail string 团购详情
TuanReadme string 购买须知
TuanUrl string 团购url
Stock int 剩余库存
# 返回示例
{
    "Code": 1, 
    "Data": {
        "GrouponID": 374, 
        "Name": "测试小图", 
        "CategoryID": 12, 
        "Type": 1, 
        "ShelfStatus": 0, 
        "StartTime": "2018/04/04 14:56:46", 
        "EndTime": "2018/05/04 14:56:46", 
        "ShowStartTime": "2018/04/04 14:56:46", 
        "ShowEndTime": "2018/05/04 14:56:46", 
        "BigImage": "http://i1.mallcoo.cn/sp_mall/59z4n391-56e1-4c19-8f71-f92c1642064e_0.jpg", 
        "Price": 3, 
        "MarketPrice": 10, 
        "Saled": 2, 
        "Refundable": false, 
        "Showable": true, 
        "NeedMallCard": false, 
        "BuyLimit": 1, 
        "BuyMinLimit": 1, 
        "MallCardIDs": [ ], 
        "TuanDetail": "33333333333333", 
        "TuanReadme": "33333333333333", 
        "TuanUrl": "https://m.mallcoo.cn/a/tuan/10010/tuan/detail?tid=374",
        "Stock":88
    }, 
    "Message": "成功"
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30



# 增加用户团购机会

TIP

增加用户团购机会

接口地址:https://openapi10.mallcoo.cn/Groupon/v1/AddTuanChance (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
OpenUserID string 用户在当前应用下的唯一标识(相当于用户ID)(与Mobile、MallCardNo、RefID四选一)
Mobile string 手机号(与OpenUserID、MallCardNo、RefID四选一)
MallCardNo string 会员卡号(与OpenUserID、Mobile、RefID四选一)
RefID string 第三方会员ID(猫酷的外部编号)(与OpenUserID、Mobile、MallCardNo四选一)
ActivityID long 营销活动ID
BusinessOrderID string 业务订单号,用于判重,同一笔交易只能增加一次机会
Count int 本次增加机会(大于0)
# 调用示例

{
  "Mobile": "13156554896",
  "ActivityID":133,
  "BusinessOrderID":"blk0222335",
  "Count":2
}

1
2
3
4
5
6
7
8

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例
{
    "Code": 1, 
    "Message": "成功"
}

1
2
3
4
5



# 查询团购订单

TIP

查询团购订单

接口地址:https://openapi10.mallcoo.cn/main/Groupon/V1/Order/GetList (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
Mobile string 手机号(OpenUserID、Mobile、MallCardNo三选一)
MallCardNo string 会员卡号(OpenUserID、Mobile、MallCardNo三选一)
OpenUserID string 用户Id(OpenUserID、Mobile、MallCardNo三选一)
OrderStatus string 订单状态值加“-”拼接 全部:不传值 待支付:0-10 已支付:40-50-60-61 订单关闭:20-30
CategoryIDList List 团购分类ID列表,List类型
PagingID string 分页记录ID(现在只支持”下一页“分页形式,第一页传0,获取下一页时传入该值)
PageSize int 每页数量(不填默认10)
# 调用示例

{
	"PageSize": 10,
	"Mobile": "17521311281",
	"MallCardNo": "",
	"OpenUserID": 0,
	"CategoryIDList": [],
	"PagingID": "",
	"OrderStatus": "20-30"
}

1
2
3
4
5
6
7
8
9
10
11

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
TuanVersion int 团购版本
TuanType int 团购类型 1 团购 2 拼团 3 秒杀
TuanID long 团购ID
OrderStatus int 订单状态 20 已取消 10 待支付 30 已过期 40 已支付 50 等待发货 60 已完成 61 发货失败 70 积分抵扣失败 80 拼团已过期 90 开团有效期已过 100 支付中 0 初始化
MarketPrice double 市场价
TotalPrice double 总价
Count int 购买数量
TuanBigImage string 团购大图
BuyerMsg string 买家留言
TuanName string 团购名称
BuyerMsgTitle string 买家留言标题
OrderID string 订单号
PayCash double 支付现金(团购实付总额)
TuanPrice double 团购价
CashPayStatus int 现金支付状态 10 等待支付 20 支付成功
PayOrderCreated bool 支付中心订单是否已创建
TuanSmallImage string 团购小图
TuanBuyLimit int 团购限购数量
PayTimestamp long 支付时间戳(从1970年1月1日开始所经过的秒数)
ExpireTimestamp long 过期时间戳
CreateTimestamp long 下单时间戳(从1970年1月1日开始所经过的秒数)
UsedScore double 订单使用的积分
ScorePrice double 积分抵扣金额
# 返回示例
{
	"Code": 1,
	"Data": {
		"Orders": [{
			"TuanID": 1662,
			"TuanVersion": 2,
			"TuanType": 2,
			"MarketPrice": 0,
			"OrderStatus": 30,
			"TotalPrice": 0.01,
			"TuanName": "拼团测试20211104",
			"Count": 1,
			"TuanBuyLimit": 0,
			"BuyerMsgTitle": null,
			"CashPayStatus": 10,
			"OrderID": "TG01636946717099177003",
			"TuanSmallImage": "",
			"TuanBigImage": "https://i1-t.mallcoo.cn/sp_mall/60l62b36-5cb6-44fa-98b7-d5cb373e8642_0.png",
			"BuyerMsg": null,
			"TuanPrice": 0.03,
			"PayTimestamp": 0,
			"PayOrderCreated": true,
			"PayCash": 0.01,
			"ExpireTimestamp": 1636947617,
			"CreateTimestamp": 1636946716,
			"ScorePrice": 0,
			"UsedScore": 0
		}]
	},
	"Message": "成功",
	"Extension": []
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Last Updated: 2021/11/22 下午7:52:39