接口说明
1.会员先在线下开卡,会员数据同步给线上,当会员之后在线上开卡时,在手机号一致的情况下系统自动绑卡处理。
2.支持新增、修改
3.仅支持非微信会员信息修改
4.支持修改手机,姓名,性别,生日,等级(开发者模式)
5.省市区非必填,但需要按照国家行政区标准格式,需要同时赋值
6.支持海外手机注册,手机号仅验证5-11位纯数字,不能定位到指定国家
7.支持香港,长度7位纯数字,6或者9开头
8.支持澳门,长度7位纯数字,6开头
9.港、澳、海外手机号,必须带上地区,并用-区分。比如:(853-68785746)
10.原生等级模式,新开会员,进来后的等级是最低会员等级。
请求说明
HTTP请求方式:POST
返回数据格式:JSON
请求路径:api/cvip/vipadd
请求参数
手机号验证规则:^(12|13|14|15|16|17|18|19)[0-9]{9}$
字段 | 类型 | 为空 | 长度 | 描述 |
---|---|---|---|---|
OldCode | string | 否 | 1~20 | 客户卡号 |
NickName | string | 是 | 1~32 | 会员昵称 |
MobileNo | string | 是 | 1~11 | 手机号 |
Name | string | 是 | 1~20 | 会员姓名 |
Grade | string | 否 | 0~12 | 会员等级名称,若传递了开卡等级,将以该等级为准,否则以ezr的默认开卡等级 |
Sex | string | 否 | 1 | 性别,数据源:0=未知,1=男,2=女 |
Birthday | string | 是 | 10 | 生日(yyyy-MM-dd格式) |
WeibNo | string | 是 | 0~32 | 微博号 |
QqNo | string | 是 | 0~20 | Qq号 |
TbNo | string | 是 | 0~32 | 淘宝号 |
string | 是 | 0~32 | 邮箱地址 | |
RegShop | string | 否 | 0~16 | 开卡门店编码,会根据编码验证门店数据是否存在 |
RegDate | string | 否 | 19 | 开卡日期(yyyy-MM-dd HH:mm:ss格式) |
ServShop | string | 是 | 0~16 | 服务门店编码,不存在会新增 |
ServUser | string | 是 | 0~16 | 服务导购工号,验证导购是否有效,无效忽略 |
Province | string | 是 | 0~10 | 省份(省市区同时赋值) |
City | string | 是 | 0~10 | 城市(省市区同时赋值) |
County | string | 是 | 0~10 | 区县(省市区同时赋值) |
RegSource | int | 是 | 默认0-pos,304-京东,302-拼多多,303-天猫,301-小红书,305-考拉,306-唯品会,308-抖音,309-快手,310-京东小程序 |
返回参数
字段 | 类型 | 长度 | 描述 |
---|---|---|---|
OldCode | string | 0~20 | 线下会员卡号 |
Code | string | 0~20 | 线上电子卡号 |
NewVip | bool | 1 | True新,Flase老 |
请求参数示例代码(json对象)
{
"NickName": "小桂子",
"MobileNo": "18988888888",
"Name": "刘桂",
"Sex": "1",
"Birthday": "1982-10-17",
"WeibNo": "",
"QqNo": "",
"TbNo": "",
"Email": "12345678@qq.com",
"RegShop": "HQS0001",
"RegDate": "2015-05-17 09:30:30",
"Province": "",
"City": "",
"County": ""
}
系统级返回结果示例(json)
{
"Status": true,
"StatusCode": 200,
"Msg": "成功",
"Timestamp": "20150622093101",
"Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E",
"Result": 见业务返回结果示例,
}
业务返回结果示例(json对象):
{
"OldCode": "EZ00001230",
"Code": "00001230",
"NewVip": False
}