# 付费会员

# 根据手机号或会员卡号查询付费会员信息

TIP

当第三方应用需要判断用户身份时,需要调用此接口来获得用户付费会员状态。

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

# 接口调用参数

名称 数据类型 必填 说明
Mobile string 手机号[与会员卡号二选一]
MallCardNo string 会员卡号[与手机号二选一]

# 调用示例

{ 
  "Mobile": "13641726191",
  "MallCardNo": ""
}

1
2
3
4
5

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
MemberPlusStatus MemberPlusStatus 付费会员状态(从未、生效中、已过期、已冻结)
MemberPlusLevelID long 当前(或过期前)卡级id
MemberPlusLevelName string 当前(或过期前)卡级名称
FirstBuyTime DateTime 初次成为付费会员时间
EnableTime DateTime 生效时间,也是最近一次购买,激活,变更卡级的时间
ExpireTime DateTime 付费会员到期时间
CurEnableTime DateTime 当前生效中周期的开始时间
CurExpireTime DateTime 当前生效中周期的结束时间
# MemberPlusStatus
枚举 枚举值 描述
Never 1 从未
Take_Effect 2 生效中
Expire 3 已过期
Freeze 4 已冻结
# 返回示例
{
	"Code": 1,
	"Data": {
		"MemberPlusStatus": 2,
        "MemberPlusLevelID":0,
		"MemberPlusLevelName":null,
		"FirstBuyTime": "2018/08/30 16:29:05",
        "EnableTime": "2018/08/30 00:00:00",
		"ExpireTime": "2018/11/29 23:59:59",
        "CurEnableTime": "2018/11/29 23:59:59",
        "CurExpireTime": "2018/11/29 23:59:59"
		
	},
	"Message": null,
	"Extension": []
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17



# 根据用户ID查询付费会员身份

TIP

当第三方应用需要判断用户身份时,需要调用此接口来获得用户付费会员状态。

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

# 接口调用参数

名称 数据类型 必填 说明
OpenUserID string 开放平台用户ID

# 调用示例

{ 
  "OpenUserID": "dbdf47251e15c363"
}

1
2
3
4

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
MemberPlusStatusC MemberPlusStatusC 付费会员状态
MemberPlusLevelID long 当前(或过期前)卡级id
MemberPlusLevelName string 当前(或过期前)卡级名称
FirstBuyTime DateTime 初次成为付费会员时间
EnableTime DateTime 生效时间,也是最近一次购买,激活,变更卡级的时间
ExpireTime DateTime 付费会员到期时间
CurEnableTime DateTime 当前生效中周期的开始时间
CurExpireTime DateTime 当前生效中周期的结束时间
# MemberPlusStatusC
枚举 枚举值 描述
Never 1 从未
Take_Effect 2 生效中
Expire 3 已过期
Freeze 4 已冻结

返回结果(JSON版):

{
	"Code": 1,
	"Data": {
		"MemberPlusStatusC": 2,
        "MemberPlusLevelID":0,
		"MemberPlusLevelName":null
		"FirstBuyTime": "2018/08/30 16:29:05",
		"ExpireTime": "2018/11/29 23:59:59",
		"EnableTime": "2018/08/30 00:00:00",
        "CurEnableTime": "2018/11/29 23:59:59",
        "CurExpireTime": "2018/11/29 23:59:59"
	},
	"Message": null,
	"Extension": []
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16



# 根据手机号/会员卡号传入付费会员权益发放记录

TIP

在第三方给付费会员发放权益后,应该调用此接口把权益发放的记录给付费会员卡系统,以便显示权益发放进度条和后期统计权益使用情况。

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

# 接口调用参数

名称 数据类型 必填 说明
TransID string 事物ID
Mobile string 用户手机号【与用户会员卡号二选一】
MallCardNo string 用户会员卡号【与用户手机号二选一】
PrivilegeID long 权益ID
PrivilegeGrantChannel PrivilegeGrantChannel 发放渠道
PrivilegeGrantType PrivilegeGrantType 权益发放类型
GrantContent string 权益发放详情描述 必须UTF8编码
Cost double 本次发放权益对应优惠价值
GrantTime DateTime 权益发放时间
# PrivilegeGrantChannel
枚举 枚举值 描述
OffLine_Pos 1 线下POS
Marketing_Automation 2 自动化营销
MemberProCard 3 付费会员
CRM 4 CRM
# PrivilegeGrantType
枚举 枚举值 描述
Marketing_Automation_Grant 1 自动化营销发放
OffLine_Pay_Discounts 2 线下付款优惠
Coupon 3
Point 4 积分
RedPacket 5 红包
Consume_Double_Point 6 多倍积分
Other 30 其他

# 调用示例

{ 
    "TransID": "e51c1c060eae48d8a3f85037eabb0841",
	"Mobile": "13641726191",
	"MallCardNo": null,
	"PrivilegeID": 16,
	"GrantChannel": 3,
	"GrantType": 6,
	"GrantContent": "123",
	"Cost": 8.88,
	"GrantTime": "2018-08-31 17:09:52",
}

1
2
3
4
5
6
7
8
9
10
11
12

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述

# 返回示例

{
	"Code": 1,	
	"Message": "成功"
}

1
2
3
4
5



# 根据用户ID传入付费会员权益发放记录

TIP

在第三方给付费会员发放权益后,应该调用此接口把权益发放的记录给付费会员卡系统,以便显示权益发放进度条和后期统计权益使用情况。

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

# 接口调用参数

名称 数据类型 必填 说明
TransID string 事物ID
OpenUserID string 开放平台用户ID
PrivilegeID long 权益ID
PrivilegeGrantChannel PrivilegeGrantChannel 发放渠道
PrivilegeGrantType PrivilegeGrantType 权益发放类型
GrantContent string 权益发放详情描述 必须UTF8编码
Cost double 本次发放权益对应优惠价值
GrantTime DateTime 权益发放时间
# PrivilegeGrantChannel
枚举 枚举值 描述
OffLine_Pos 1 线下POS
Marketing_Automation 2 自动化营销
MemberProCard 3 付费会员
CRM 4 CRM
# PrivilegeGrantType
枚举 枚举值 描述
Marketing_Automation_Grant 1 自动化营销发放
OffLine_Pay_Discounts 2 线下付款优惠
Coupon 3
Point 4 积分
RedPacket 5 红包
Consume_Double_Point 6 多倍积分
Other 30 其他

# 调用示例

{ 
    "TransID": "e51c1c060eae48d8a3f85037eabb0841",
	"OpenUserID": "dbdf47251e15c363",
	"PrivilegeID": 16,
	"GrantChannel": 3,
	"GrantType": 6,
	"GrantContent": "123",
	"Cost": 8.88,
	"GrantTime": "2018-08-31 17:09:06",
}

1
2
3
4
5
6
7
8
9
10
11

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述

# 返回示例

{
	"Code": 1,
	"Message": "成功"
}

1
2
3
4
5
Last Updated: 2019/10/15 上午11:34:20