XCloudAccountApiHost class abstract

XCloudAccountApiHost 账户相关 ####################################################################

Annotations
  • @HostApi.new()

Constructors

XCloudAccountApiHost()

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 添加设备json seq 自定义值 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 用户id seq 自定义值 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+port seq 自定义值 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+port seq 自定义值 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接口返回的key seq索引,自定义值 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