跳到主要内容

修改密码(ResetPassword)

resetPassword API 用于重置 LI PASS 的密码。

请求参数

参数类型描述备注
accountstring账号
邮箱或手机号(暂不支持手机)
必填
account_typenumber账号类型
1:邮件
2:电话号码(暂时不支持)
必填
phone_area_codestring手机区号account_type 为 2 时必填
verify_typenumber验证方式
1:使用验证码
2:使用旧密码
必填
old_passwordstring旧密码verify_type 为 2 时必填
passwordstring新的密码。更多信息,请参见 密码规则必填
verify_codestring验证码verify_type 为 1 时必填
machine_check_typenumber此字段暂时不可用,请忽略。
CAPTCHA 类型
3:腾讯 Captcha
在 Player Network 设置开启人机校验时需要
tencent_responsestring腾讯 Captcha 返回值
需要转成字符串,如:JSON.stringify({"appid":"xxx","ret":0, "ticket":"t030...ECE*","randstr":"@BHo"}).
machine_check_type 为 3 时必填

请求示例

accountApi.resetPassword({
account: 'xxx@gmail.com',
account_type: 1,
password: 'xxxxxxxx',
old_password: 'xxxxxxx',
verify_type: 2,
}).then(
(res) => {
console.log(res);
});

返回参数

参数类型描述
retnumber返回代码
0:请求成功,解析相关返回的字段信息。
!=0:请求失败,检查 msg 查看详细的退货信息。
msgstring结果说明
seqstring数据流消息序号

返回示例

{
msg: "Success",
ret: 0,
seq: "1638845449-0180225310-009909-0000106697",
}