feat(wxapi): 新增视频号小店会员功能相关接口

This commit is contained in:
Fu Diwei
2024-01-12 20:16:39 +08:00
parent 9022b3252d
commit 41908b9684
59 changed files with 1883 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
{
"ToUserName": "gh_*",
"FromUserName": "OPENID",
"CreateTime": 1662480000,
"MsgType": "event",
"Event": "channels_ec_vip_close",
"user_info": {
"close_time": 1662480000
}
}

View File

@@ -0,0 +1,11 @@
{
"ToUserName": "gh_*",
"FromUserName": "OPENID",
"CreateTime": 1662480000,
"MsgType": "event",
"Event": "channels_ec_vip_grade_info_update",
"user_info": {
"grade": 2,
"experience_value": 100
}
}

View File

@@ -0,0 +1,11 @@
{
"ToUserName": "gh_*",
"FromUserName": "OPENID",
"CreateTime": 1662480000,
"MsgType": "event",
"Event": "channels_ec_vip_join",
"user_info": {
"join_time": 1662480000,
"phone_number": "123456789"
}
}

View File

@@ -0,0 +1,17 @@
{
"ToUserName": "gh_*",
"FromUserName": "OPENID",
"CreateTime": 1662480000,
"MsgType": "event",
"Event": "channels_ec_vip_score_exchange",
"exchange_info": {
"pay_score": 100,
"score_item_type": 1,
"coupon_info": {
"related_coupon_id": 1234
},
"product_info": {
"related_product_id": 1234
}
}
}

View File

@@ -0,0 +1,12 @@
{
"ToUserName": "gh_*",
"FromUserName": "OPENID",
"CreateTime": 1662480000,
"MsgType": "event",
"Event": "channels_ec_vip_score_update",
"user_info": {
"score": 100,
"delta_score": -10,
"flow_type": 3
}
}

View File

@@ -0,0 +1,16 @@
{
"ToUserName": "gh_*",
"FromUserName": "OPENID",
"CreateTime": 1662480000,
"MsgType": "event",
"Event": "channels_ec_vip_task_award",
"task_info": {
"task_id": 123,
"task_name": "任务名称",
"award_info": {
"award_type": 1,
"coupon_id": 1234,
"gain_score": 100
}
}
}

View File

@@ -0,0 +1,12 @@
{
"conf": {
"pay_amount_rule": {
"pay_value": "100",
"gain_value": "1",
"pay_amount_floor": "100"
},
"pay_time_rule": {
"gain_value": "1"
}
}
}

View File

@@ -0,0 +1,6 @@
{
"grade": 1,
"name": "VIP1",
"experience_value_threshold": "100",
"experience_value_multiple": 10
}

View File

@@ -0,0 +1,40 @@
{
"errcode": 0,
"errmsg": "ok",
"info": {
"experience_value_conf": {
"pay_amount_rule": {
"pay_value": "100",
"gain_value": "1",
"pay_amount_floor": "100"
},
"pay_time_rule": {
"gain_value": "1"
}
},
"card_conf": {
"grade_card_list": [
{
"grade": 1,
"valid_name": "VIP1",
"experience_value_threshold": "100",
"experience_value_multiple": 10,
"audit_info": {
"latest_name": "VIP1",
"status": 1
}
},
{
"grade": 2,
"valid_name": "VIP2",
"experience_value_threshold": "200",
"experience_value_multiple": 12,
"audit_info": {
"latest_name": "高级会员",
"status": 0
}
}
]
}
}
}

View File

@@ -0,0 +1,19 @@
{
"errcode": 0,
"errmsg": "ok",
"conf": {
"gain_rule": {
"pay_amount_rule": {
"pay_value": "100"
},
"pay_time_rule": {
"gain_value": "1"
}
},
"deduct_rule": {
"open_mgr": 1,
"ratio": "100",
"limit": "100"
}
}
}

View File

@@ -0,0 +1,17 @@
{
"conf": {
"gain_rule": {
"pay_amount_rule": {
"pay_value": "100"
},
"pay_time_rule": {
"gain_value": "1"
}
},
"deduct_rule": {
"open_mgr": 1,
"ratio": "100",
"limit": "100"
}
}
}

View File

@@ -0,0 +1,4 @@
{
"openid": "OPENID",
"experience_value": "100"
}

View File

@@ -0,0 +1,4 @@
{
"openid": "OPENID",
"need_phone_number": true
}

View File

@@ -0,0 +1,15 @@
{
"errcode": 0,
"errmsg": "ok",
"info": {
"openid": "OPENID",
"unionid": "UNIONID",
"user_info": {
"phone_number": "123456789"
},
"user_grade_info": {
"grade": 1,
"experience_value": "100"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"need_phone_number": true,
"page_num": 1,
"page_size": 1
}

View File

@@ -0,0 +1,18 @@
{
"errcode": 0,
"errmsg": "ok",
"list": [
{
"openid": "OPENID",
"unionid": "UNIONID",
"user_info": {
"phone_number": "123456789"
},
"user_grade_info": {
"grade": 1,
"experience_value": "100"
}
}
],
"total_num": 100
}

View File

@@ -0,0 +1,6 @@
{
"openid": "OPENID",
"score": "100",
"remark": "备注",
"request_id": "REQUEST_ID"
}

View File

@@ -0,0 +1,5 @@
{
"openid": "OPENID",
"page_num": 1,
"page_size": 200
}

View File

@@ -0,0 +1,12 @@
{
"errcode": 0,
"errmsg": "ok",
"list": [
{
"score": "100",
"source": 1,
"remark": "备注"
}
],
"total_num": 100
}

View File

@@ -0,0 +1,7 @@
{
"errcode": 0,
"errmsg": "ok",
"info": {
"score": "100"
}
}

View File

@@ -0,0 +1,6 @@
{
"openid": "OPENID",
"score": "100",
"remark": "备注",
"request_id": "REQUEST_ID"
}