# 付费会员
# 根据手机号或会员卡号查询付费会员信息
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": ""
}
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": []
}
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"
}
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": []
}
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",
}
2
3
4
5
6
7
8
9
10
11
12
# 返回结果
名称 | 数据类型 | 必填 | 说明 |
---|---|---|---|
Code | int | 是 | 状态码 |
Message | string | 是 | 返回状态描述 |
# 返回示例
{
"Code": 1,
"Message": "成功"
}
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",
}
2
3
4
5
6
7
8
9
10
11
# 返回结果
名称 | 数据类型 | 必填 | 说明 |
---|---|---|---|
Code | int | 是 | 状态码 |
Message | string | 是 | 返回状态描述 |
# 返回示例
{
"Code": 1,
"Message": "成功"
}
2
3
4
5