emailRegister static method
邮箱注册
captcha 验证码
email 邮箱
password 密码
Implementation
static Future<String> emailRegister(String captcha, String email, String password) async {
String messageId = HttpUtils.getUUID();
int timestamp = DateTime.now().millisecondsSinceEpoch;
String sign = CipherUtil.generateSignature(timestamp, messageId);
Cm005BaseLoginRequest request = Cm005BaseLoginRequest(
messageId: messageId,
timestamp: timestamp,
sign: sign,
language: HttpManager().isAbroad ? 'en-US' : 'zh-CN',
signVersion: '1',
payLoadVersion: '1',
payload: Payload(
tempToken: SpUtil().getString(SpUtil.SP_KEY_PHONE_CAPTCHA_TOKEN),
registerType: 'Email',
captcha: captcha,
password: password,
email: email,
server: 'Maxims',
platform: 'Maxims',
));
var result = await HttpUtils.post(true, Api.PATH_EMAIL_REGISTER_REQUEST,
data: request.toJson());
return formatResponse(result);
}