品牌方通过该api主动推送会员信息。使用场景包括 1.用户在线上注册后,线下补充信息后,同步到线上。 2.其他情况的主动推送变更。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
mobile | String | 可选 | 15088551672 | 会员手机号码 | |
point | Number | 可选 | 500 | 会员积分 | |
level | Number | 可选 | 1 | 会员等级 | |
extend | String | 可选 | {meili;"123"} | 会员拓展信息 | |
version | Number | 可选 | 12 | 该次同步的版本信息(建议使用时间戳) | |
ouid | String | 可选 | 123 | ouid | |
level_point | String | 可选 | 100.1 | 成长值字段,支持整数或小数(小数位最多两位),当level_type=2时,level_point必传 | |
level_expire_time | Number | 可选 | 12324234535 | 毫秒级别时间戳,可不传,表示会员等级有效期 | |
level_type | Number | 可选 | 1 | 1(表示传统等级模式), 2(成长值等级模式) |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
mei_extra_info | Json | {meili:"123"} | 处理的其他信息 |
1 2 3 4 5 6 7 8 9 10 11 12 13 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); TmallMeiCrmMemberSyncPrivyRequest req = new TmallMeiCrmMemberSyncPrivyRequest(); req.setMobile( "15088551672" ); req.setPoint(500L); req.setLevel(1L); req.setExtend( "{meili;\"123\"}" ); req.setVersion(12L); req.setOuid( "123" ); req.setLevelPoint( "100.1" ); req.setLevelExpireTime(12324234535L); req.setLevelType(1L); TmallMeiCrmMemberSyncPrivyResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 | < tmall_mei_crm_member_sync_privy_response > < mei_extra_info >{meili:"123"}</ mei_extra_info > </ tmall_mei_crm_member_sync_privy_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|---|---|
isv.invalid-parameter | 参数错误 | 修改参数,重试 |
isv.no-support-isv | 不受支持的开发商 | 请联系接口开发提供支持 |
isv.no-bind-member | 未绑定的会员,会员需要完成单向绑定或者双向绑定才能使用该接口同步。 | 废弃该次请求 |
isp.system-error | 服务商系统服务异常 | 联系接口开发提供技术支持 |
isp.invalid-parameter-mobile | 格式不正确的手机号码 | 确保是正确的手机号码 |
isv.invalid-version | 过期的版本 | 废弃该次请求 |
isv.invalid-parameter-mobile | 无效的手机号 | 稍后重试 |
E09 | 用户信息不存在 | 确保用户存在 |
E11 | 通过不解绑方案升级到会员通的商家,冻结状态的会员关系在激活前不支持会员信息的修改。 | 引导会员在会员中心页面上进行激活动作 |