接口编号 1190
接口说明
1.在线会员注册数据写入;提供给第三方线上官网等注册使用;
2.须注意:会员姓名长度不能大于20,以及会员生日时间不能大于当前时间
注:1> 接口会判断手机号的唯一性,存在则不允许注册。
3.如果UseDefaultShop为0,则开卡门店编码必填
4.注册送礼,只赠送线上会员(如果没WxopenId或者WxunionId,GiveGift不能为true)
5.若邀请导购属于开卡门店,则赋值邀请门店、邀请导购和开卡导购;若邀请导购不属于开卡门店,只值邀请门店、邀请导购
6.港、澳、海外手机号,必须带上地区,并用-区分。比如:(853-68785746)
7.开启EZR生成线下卡号,没传wxunionid或者wxopenid,不生成线上卡号。不生EZR成线下卡号,没传wxunionid或者wxopenid,会生成线上卡号
8.InviteUser所属门店与开卡门店一致,InviteUser会赋值开卡导购
9.仅有注册门店,会赋值服务门店
10.可根据wxunionid修改无wxopenid会员的wxopenid
11.根据wxopenid匹配到粉丝,如果与入参的wxunionid不一致,返回失败
12.根据wxunionid匹配到粉丝,如果与入参的wxopenid不一致,返回失败
请求说明
HTTP请求方式:POST
返回数据格式:JSON
请求路径:api/cvip/regvip
请求参数
字段 | 类型 | 为空 | 长度 | 描述 |
---|---|---|---|---|
MobileNo | string | 否 | 11 | 手机号,若手机号存在会返回StatusCode=2102 |
Name | string | 是 | 0~20 | 会员姓名 |
PassWord | string | 是 | 0~32 | 前端需要做加密处理,推荐MD5小写加密 |
WxOpenId | string | 是 | 0~32 | 微信openId |
WxUnionId | string | 是 | 0~32 | 微信unionId |
NickName | string | 是 | 0~12 | 会员昵称 |
Sex | string | 否 | 1 | 性别,数据源:0=未知,1=男,2=女 |
Birthday | string | 是 | 10 | 生日(yyyy-MM-dd格式) |
QqNo | string | 是 | 0~20 | QQ号码 |
RegShop | string | 否 | 0~16 | 开卡门店编码,会根据编码验证门店数据是否存在 |
InviteUser | string | 是 | 0~16 | 邀请导购编码 |
ServShop | string | 是 | 0~16 | 服务门店编码,会根据编码验证门店数据是否存在 |
ServUser | string | 是 | 服务导购工号,会根据导购工号验证导购是否存在 | |
UseDefaultShop | int | 是 | 1 | 是否使用默认门店作为开卡门店编码 |
GiveGift | bool | 是 | 1 | 注册送礼,默认false(20200715) |
RegSource | int | 是 | 默认8-接口,304-京东,302-拼多多,303-天猫,301-小红书,305-考拉,306-唯品会,307-有赞,308-抖音,309-快手,310-京东小程序 |
返回参数
字段 | 类型 | 描述 |
---|---|---|
OldCode | string | 分配的会员卡号 |
请求参数示例代码(json对象)
{
"NickName": "小桂子",
"MobileNo": "18988888888",
"Name": "刘桂",
"Sex": "1",
"Birthday": "1982-10-17",
"QqNo": "",
"RegShop": "HQS0001",
"PassWord": "202cb962ac59075b964b07152d234b70",
}
系统级返回结果示例(json)
{
"Status": true,
"StatusCode": 200,
"Msg": "成功",
"Timestamp": "20150622093101",
"Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E",
"Result": 见业务返回结果示例,
}
业务返回结果示例(json对象):
{"OldCode": "EZ00001230",
}