会员注册
注意:独立发卡模式下,注册成功返回的卡号即输入的卡号;批量发卡模式下,注册成功返回的卡号是招募规则生成的卡号,会员信息以招募规则为准
请求地址(POST)
https://openapi.1card1.cn/OpenApi/Add_Member?openId=[OpenId]&signature=[Signature]×tamp=[TimeStamp]
字段 | 说明 |
---|---|
OpenId | 登陆开放平台生成的OpenId |
Signature | 签名=md5(OpenId+Secret+Timestamp+data),格式:32位md5大写加密 |
TimeStamp | 发起请求的时间戳,查看标准timestamp |
请求说明
data={"cardId":"cardIdTest","password":"000","trueName":"张三","userAccount":"10000","sex":1,"birth":"2000-01-01", "memberGroupName":"默认级别", "idCard":"410303198609081012","imagePath":"", "mobile":"13632651195","email":"", "provinceId":2, "cityId":258,"countyId":44, "address":"嘉熙业广场1155","recommendCardId":"001","meno":"新登记","openId":"oBgB0txf6GO1mWpwm29h-eBMATa", "extValue": [{"车牌号": "98765","星座":"金牛座"}] }
字段 | 是否必须 | 说明 |
---|---|---|
cardId | 是 | 卡号 |
password | 否 | 密码,为空时根据“密码模式”生成密码 |
memberGroupName | 否 |
会员级别 (通过“获取会员级别列表”获得), 为空时,取云会员设置的会员级别、登记店面和工号 |
trueName | 否 | 姓名 |
userAccount | 否 | 工号(会员级别为空时,取云会员中设置的店面下属的工号) |
sex | 否 | 性别(1,先生;2,女士;) |
birth | 否 | 生日(如“2000-01-01”,暂不支持农历) |
mobile | 否 | 手机号码 |
idCard | 否 | 身份证 |
imagePath | 否 | 图片地址(通过“上传图片”获得)imagePath 字段 |
否 | 邮箱 | |
provinceId | 否 | 省份Id(通过“获取省份列表”获得) |
cityId | 否 | 城市Id(通过“获取城市列表”获得) |
countyId | 否 | 县区Id(通过“获取县区列表”获得) |
address | 否 | 地址 |
recommendCardId | 否 | 推荐人卡号 |
meno | 否 | 备注 |
openId | 否 | 第三方平台openid |
deviceType | 否 | 设备登录类型:1,表示微信登录;2表示支付宝(第三方平台openid不为空时生效,为空时表示微信) |
extValue | 否 | 扩展字段(Json类型字符串数组) |
返回说明
成功时返回:
{"status":0,"message":"注册成功","cardId":"cardidTest","bindStatus":0, "bindMessage":"绑定云会员成功","memberGuid":"90E0DEDC-755D-E711-832B-0010185DE866"}
失败时返回:
{"status":-1,"message":"注册失败及原因"}
字段 | 是否必须 | 说明 |
---|---|---|
status | 是 | 状态(0,成功;-1,失败) |
message | 是 | 注册是否成功及提示 |
bindStatus | 否 | 绑定云会员状态(0:成功;-1:失败) |
bindMessage | 是 | 绑定云会员返回消息 |
memberGuid | 否 | 会员唯一标识 |