Skip to main content

VerifyCodeRegister

The verifyCodeRegister API is used to register for an LI PASS through email or phone verification code, without having to set a password.

Request Parameter

ParameterTypeDescriptionRemark
accountstringAccount
Email or phone number (currently not supported)
Required
account_typenumberAccount type
1: Email
2: Phone number (currently not supported)
Required
phone_area_codestringPhone area codeRequired when account_type is 2
passwordstringUser password. For more information, see Password Rules.Optional
user_namestringUnique username used for login, cannot be repeated. For more information, see Username Rules.Optional
nick_namestringRepeatable user nickname for displayOptional
birthdaystringUser birthday
YYYY-MM
Optional
regionstringISO 3166-1 numeric code for country or region
For example 156 for China, 040 for Austria
Optional
is_receive_emailnumberWhether to receive email notifications
1: Receiving
others: Not receiving
Optional
verify_codestringVerification codeRequired
machine_check_typenumberThis field is temporarily unavailable, please ignore.
CAPTCHA type
3: Tencent Captcha
Required when CAPTCHA is configured on Player Network
tencent_responsestringTencent Captcha response value
Converts the value to string, for example, JSON.stringify({"appid":"xxx","ret":0, "ticket":"t030...ECE*","randstr":"@BHo"}).
Required when machine_check_type is 3

Request Sample

accountApi.verifyCodeRegister(
{
verify_code: '12345',
account:'lhmtyn47025@chacuo.net',
account_type: 1,
password:'xxxx',
user_name: 'lhmtyn47025',
nick_name: 'lhmtyn47025',
birthday:'2000-01',
region:'156',
user_lang_type: 'en',
is_receive_email: 0,
}
).then((res) => {
console.log(res);
});

Response Parameter

ParameterTypeDescription
retnumberReturn code
0: Request success
!=0: Request failure, see msg for detailed return message
msgstringReturn message
tokenstringPlayer Network SDK user authorization token
uidstringLI PASS UID
seqstringSequence number of the message in the data stream
expireint64Expiration time of the token
Unix time

Response Sample

{
expire: 1639098097,
msg: "Success",
ret: 0,
seq: "1638798097-0180225310-009909-0000096715",
token: "2U6wTrNjD...8VIXE2WJiU5vzA==",
uid: "381312780823",
}