XCloudAccountApiHost class abstract
XCloudAccountApiHost 账户相关 ####################################################################
- Annotations
-
- @HostApi.new()
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
accountCancellation(
String szVerCode, int seq) → OriginResponse -
账号注销
szVerCode验证码seq自定义值 return code:0 注意: 此接口由于兼容考虑,需要调用一次或两次 当账号没有绑定邮箱或手机号时,验证码传空,调用一次此接口即可注销账号,会收到id为5075的回调,表示注销账号成功; 当账号已绑定邮箱或手机号时,需要调用两次:第一次调用时验证码传空,会收到id为-604302的回调,表示“验证码发送成功”;第二次调用时,传入验证码,会收到id为5075的回调,表示注销账号成功。 -
addDevice(
String deviceJson, int seq) → OriginResponse -
添加设备
deviceJson添加设备jsonseq自定义值 return code:0 ,data:设备信息(Json格式) -
checkResetPwdIsActivated(
String szUserId, int seq) → OriginResponse - 检测邮箱重置密码链接是否激活 szUserID 用户UserID nSeq 自定义值 @return 异步回调消息:id:5202 param1: >=0 成功, -604027表示用户找回密码失败 -604065表示用户未找回密码,app端应继续监听;-6044028表示用户找回密码链接过期
-
checkUserIsActivated(
String userId, int seq) → OriginResponse -
检查用户是否激活.是否点击了邮箱注册链接
userId用户idseq自定义值 return data: true or false -
emailRegister(
String email, String password, int seq) → OriginResponse -
邮箱注册发送验证码
email邮箱password密码seq自定义值 return code:0, data: userId -
forgetPwdToGetCode(
String szPhoneOrEmail, String serverName, int seq) → OriginResponse -
忘记密码-获取验证码(发验证码)
szPhoneOrEmail手机号或者邮箱serverName服务商名称seq自定义值 return code:0 data:json用户信息 回调码 5043 EACT_MSG_SEND_EMAIL_FOR_CODE 传入参数为邮箱时 回调码 5014 EACT_MSG_FORGET_PWD_XM 传入参数为手机号时 -
forgetPwdToResetPwd(
String szPhoneOrEmail, String szNewPassword, String szVerCode, int seq) → OriginResponse -
忘记密码-重置密码
szPhoneOrEmail手机号或者邮箱szNewPassword新密码szVerCode验证码seq自定义值 return code:0 data:json用户信息 回调码 5045 传入参数为邮箱时 回调码 5016 传入参数为手机号时 -
forgetPwdToResetPwdBySendEmail(
String szEmail, int seq) → OriginResponse - @brief 发送链接邮件用于重置密码 @param szEmail 邮箱 @param seq 自定义值 注意忘记密码手机号只支持验证码,邮箱支持forgetPwdToGetCode(验证码)也支持当前方式(邮件)找回
-
getAreaCode(
int seq) → OriginResponse -
获取app支持的区号
seq自定义值 return code:0 data:json用户信息 回调码 5081 -
getDevState(
String deviceID, int seq) → OriginResponse -
获取设备状态
deviceID设备序列号 or ip+portseq自定义值 return code:0 -
getGlobalPhoneCode(
String szPhoneNumber, String szType, int seq) → OriginResponse -
获取手机验证码-国外(除中国之外)手机号获取验证码
szPhoneNumber手机号szType发送验证码功能类型 re:注册 fp:找回密码 login:登陆 bin:绑定 ucan:注销seq自定义值 返回值 { code: >=0成功,否则失败 message: 返回的type,就是传的参数szType,用来区分哪种类型返回的结果; data: 找回密码的时候返回当前手机号绑定的用户名,其他类型不返回; } 回调码 5082 -
getPhoneSupportAreaCodeAndUrl(
int seq) → OriginResponse - 获取支持手机验证的全球区号和区域URL
-
getUserInfo(
int seq) → OriginResponse -
获取用户信息接口
userName用户名pwd密码seq自定义值 return code:0 data:json用户信息 -
loginAndGetDevList(
String userName, String pwd, int seq) → OriginResponse -
登录获取设备列表
userName用户名pwd密码seq自定义值 return 设备列表 和 用户 id -
loginOut(
int seq) → OriginResponse -
退出登录
seq自定义值 -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerToGetChinaPhoneCode(
String szPhoneNumber, int seq) → OriginResponse -
手机号注册-国内手机号获取验证码
szPhoneNumber手机号seq自定义值 return code:0 回调码 5010 -
registerWithPhone(
String szUserInfo, String szVerCode, int seq) → OriginResponse -
手机号注册
szUserInfo用户信息 :Json格式szVerCode验证码seq自定义值 return code:0 回调码 5011 -
removeDevice(
String deviceID, int seq) → OriginResponse -
删除设备
deviceID设备序列号 or ip+portseq自定义值 return code:0 -
resetAccountPwd(
String szNewPassword, int seq) → OriginResponse -
账号重置密码
szNewPassword新密码seq自定义值 return code:0 回调码 5013 -
toString(
) → String -
A string representation of this object.
inherited
-
xcAccountBindPhoneOrEmail(
String szPhoneOrEmail, String szVerCode, int seq) → OriginResponse -
账户绑定手机号或者邮箱
szPhoneOrEmail手机号或者邮箱szVerCode验证码 -
xcDecodeInfo(
String decodeStr, int seq) → OriginResponse -
解码信息
decodeStr待解码字符 xcEncodeInfo接口返回的keyseq索引,自定义值 return code:0 data:json数据 回调码 5204 -
xcEditDeviceInfo(
String jsonStr, int seq) → OriginResponse - 编辑设备信息 仅编辑服务器上存储的设备信息的 回调码 5005
-
xcEncodeInfo(
String encodeStr, int expireTime, int seq) → OriginResponse -
编码信息
beCodeStr待编码字符expireTime过期时间,默认30min,单位毫秒seq索引,自定义值 return code:0 data:json数据 回调码 5203 -
xcGetAccessToken(
int seq) → OriginResponse - 登录之后-获取登录token SDK缓存 同步返回
-
xcGetRealAccessToken(
int seq) → OriginResponse - 登录之后-获取登录token SDK缓存 同步返回
-
xcGetVerCodeForBindAccount(
String szPhoneOrEmail, String szUserName, int seq) → OriginResponse -
账户绑定手机号或者邮箱验证码获取
szPhoneOrEmail手机号或者邮箱szUserName默认Custom,邮箱抬头称呼 -
xcModifyAccountNickName(
String szNickname, int seq) → OriginResponse - 修改用户昵称
-
xcQueryDeviceList(
int seq) → OriginResponse - 登录之后-获取设备列表
-
xcRegisterToCheckCode(
String phoneOrMail, String verCode, int seq) → OriginResponse -
注册-验证(手机或者邮箱)验证码
phoneOrMail手机号或邮箱地址verCode验证码seq自定义值 返回值 { code: >=0成功,否则失败 } 回调码 5100 -
xcResetPasswordToCheckCode(
String phoneOrMail, String verCode, int seq) → OriginResponse -
校验验证码,重置密码时使用
phoneOrMail手机号或邮箱地址verCode验证码seq自定义值 返回值 { code: >=0成功,否则失败 } -
xcSmsLoginAndGetDevList(
String phone, String verCode, int seq) → OriginResponse - 手机号验证码登录-登录
-
xcSmsLoginToGetCode(
String phone, int seq) → OriginResponse - 手机号验证登录-获取验证码
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited