Change Password (resetPassword)
The resetPassword API is used to reset the password of LI PASS.
Request parameters
| Parameters | Type | Description | Note |
|---|---|---|---|
| account | string | Account Email or phone number (phones currently not supported) | Required |
| account_type | number | Account type 1: Email 2: Phone number (currently not supported) | Required |
| phone_area_code | string | Phone Area Code | Required if account_type is 2 |
| verify_type | number | Verification method 1: Use verification code 2: Use old password | Required |
| old_password | string | Old Password | Required when verify_type is 2 |
| password | string | New Password.For more information, see Password Rules. | Required |
| verify_code | string | Verification Code | Required when verify_type is 1 |
| machine_check_type | number | This field is temporarily unavailable, please ignore. CAPTCHA Type 3: Tencent Captcha | Required when human verification is enabled in Player Network settings |
| tencent_response | string | Tencent Captcha response Converted to string, such as: JSON.stringify({"appid":"xxx","ret":0, "ticket":"t030...ECE*","randstr":"@BHo"}). | Required when machine_check_type is 3 |
Request sample
accountApi.resetPassword({
account: 'xxx@gmail.com',
account_type: 1,
password: 'xxxxxxxx',
old_password: 'xxxxxxx',
verify_type: 2,
}).then(
(res) => {
console.log(res);
});
Response parameters
| Parameters | Type | Description |
|---|---|---|
| ret | number | Return code 0: Request successful !=0: Request failed, refer to msg for detailed results |
| msg | string | Result Explanation |
| seq | string | Sequence number of the data stream message |
Response sample
{
msg: "Success",
ret: 0,
seq: "1638845449-0180225310-009909-0000106697",
}