大麦麦座会员资产验证码发送API; 1、当自建电商网站使用会员积分、余额、礼品卡等资产时,必须先调用此API向消费者发送手机验证码; 2、消费者输入验证码执行校验(调用会员资产验证码验证API)获取资产使用key; 3、下单时使用会员资产时传入资产使用key即可; 4、会员线上开通账户时,需要先获取验证码 5、会员线上修改账户支付密码时,需要先获取验证码 6、会员线上重置账户支付密码时,需要先获取验证码
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
mobile_phone | String | 必须 | 15801234567 |
|
会员手机号;需与会员绑定手机号一致;若会员未绑定手机号,请先联系运营在后台手动绑定手机号; |
mz_user_id | String | 必须 | 18928818014 | 麦座用户id | |
send_code_type | Number | 可选 | 1 |
|
短信验证码 1=资产使用验证码 2=线上开通账户验证码 3=修改账户支付密码验证码 4=重置账户支付密码验证码 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | ResultData | 请求结果 | |
|
1 2 3 4 5 6 7 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaDamaiMzAssetVerifycodeSendRequest req = new AlibabaDamaiMzAssetVerifycodeSendRequest(); req.setMobilePhone( "15801234567" ); req.setMzUserId( "18928818014" ); req.setSendCodeType(1L); AlibabaDamaiMzAssetVerifycodeSendResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 | < alibaba_damai_mz_asset_verifycode_send_response > < result > < msg >成功</ msg > < code >200</ code > < data > < mz_user_id >18928818014</ mz_user_id > </ data > < success >true</ success > </ result > </ alibaba_damai_mz_asset_verifycode_send_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 > |
错误码 | 错误描述 | 解决方案 |
---|---|---|
40100000 | api未知错误 | 通用系统异常 |
40100001 | api请求失败 | 通用业务异常 |
40100002 | 请求必须的参数不能为空 | 请求必须的参数不能为空 |
40100003 | 请求数据不存在 | 请求数据不存在 |
40100006 | 请求必须的参数麦座会员id不能为空 | 请求必须的参数麦座会员id不能为空 |
40101001 | 手机号格式有误 | 手机号格式有误 |