企业员工认证接口
企业员工认证会员
功能描述:
(1)补全员工姓名、手机号。
(2)如果手机号非会员自动注册为会员并认证。
(3)如果手机号已经是会员,直接认证。
接口地址:/external/registerComplete
请求方式:POST
请求参数说明:
| 参数名 | 类型 | 参数说明 | 是否必填 | 备注 |
|---|---|---|---|---|
| cardId | string | 公司卡号 | 是 | TMC模式的渠道卡或直连卡号 |
| cardPassWord | string | 公司卡密码 | 是 | TMC模式的渠道卡对应的验证码 或直连卡号对应的验证码 |
| bookId | string | 认证人归属企业卡 | 是 | |
| userNumber | string | 员工编号 | 是 | |
| name | string | 员工姓名 | 是 | 姓名只能全中文或全英文 |
| mobile | string | 员工手机号 | 是 | 员工手机号 |
请求示例:
{
"cardId": "VCENTCRM0002224829",
"cardPassWord": "123321a",
"bookId": "VCENTCRM0002224829",
"userNumber": "3432002720343",
"mobile": "13472888101"
}
返回参数说明:
| 参数名 | 说明说明 | 类型 | 备注 |
|---|---|---|---|
| code | 状态码 | string | 200:处理成功 其他状态码为处理失败 |
| message | 返回描述 | string | 状态码不为200时返回失败描述 |
| content | 会员数据 | CompleteBindDTO | 返回对象,此手机会员Id |
CompleteBindDTO:
| 参数名 | 参数类型 | 备注 |
|---|---|---|
| memberId | String | 个人会员Id |
返回示例
{
"code": "200",
"message": "成功",
"echoToken": "097abc9e-48d0-4f6e-98be-7f8bef8e3ef8"
}
会员等级查询
说明:待查询的手机号需下挂或已认证。
接口地址:/member/getMemberInfo
请求方式:POST
请求参数说明:
| 参数名 | 类型 | 参数说明 | 是否必填 | 备注 |
|---|---|---|---|---|
| cardId | string | 公司卡号 | 是 | TMC模式的渠道卡或直连卡号 |
| cardPassWord | string | 公司卡密码 | 是 | TMC模式的渠道卡对应的验证码 或直连卡号对应的验证码 |
| bookId | string | 认证人归属企业卡 | 是 | |
| mobile | string | 手机号 | 是 | 手机号 |
请求示例:
{
"cardId": "VCENTCRM0002224829",
"cardPassWord": "123321a",
"bookId": "VCENTCRM0002224829",
"mobile": "13472888101"
}
返回参数说明:
| 参数名 | 说明说明 | 类型 | 备注 |
|---|---|---|---|
| code | 状态码 | string | 200:处理成功 521:企业V卡号或者验证码错误! 529:企业无托管关系! |
| message | 返回描述 | string | 状态码不为200时返回失败描述 |
| content | 等级数据 | MemberInfo | 返回对象,此手机等级信息 |
MemberInfo:
| 参数名 | 参数类型 | 备注 |
|---|---|---|
| memberLevel | String | 会员等级 |
返回示例
{
"code": "200",
"message": "成功",
"content":
{
"memberLevel": ""
}
}
会员信息补全
接口地址:/external/member/updatePersonInfo
请求方式:POST
请求参数说明:
| 参数名 | 类型 | 参数说明 | 是否必填 | 备注 |
|---|---|---|---|---|
| cardId | string | 公司卡号 | 是 | TMC模式的渠道卡或直连卡号 |
| cardPassWord | string | 公司卡密码 | 是 | TMC模式的渠道卡对应的验证码 或直连卡号对应的验证码 |
| bookId | string | 认证人归属企业卡 | 是 | |
| memberId | string | 个人会员Id | 是 | 个人会员Id |
| name | string | 员工姓名 | 是 | 姓名只能全中文或全英文 |
| mobile | string | 员工手机号 | 是 | 员工手机号 |
| contactIdNoType | string | 证件类型 | 是 | 证件类型 |
| contactIdNo | string | 证件号码 | 是 | 证件号码 |
证件类型:
| 证件编号 | 证件类型 |
|---|---|
| C01 | 居民身份证(内宾) |
| C06 | 护照 |
| C55 | 台湾居民来往大陆通行证 |
| C62 | 港澳居民来往内地通行证 |
请求示例:
{
"cardId": "VCENTCRM0002224829",
"cardPassWord": "123321a",
"bookId": "VCENTCRM0002224829",
"memberId": "",
"name": "3432002720343",
"mobile": "",
"contactIdNoType": "",
"contactIdNo": ""
}
返回参数说明:
| 参数名 | 说明说明 | 类型 | 备注 |
|---|---|---|---|
| code | 状态码 | string | 200:处理成功 其他状态码为处理失败 |
| message | 返回描述 | string | 状态码不为200时返回失败描述 |
| content | 返回是否成功 | Bool | 是否成功 |
返回示例
{
"code": "200",
"message": "成功",
"content": true
}