查询验证码状态 (QueryVerifyCodeStatus)
[MSDK & Player Network SDK] 查询验证码的状态。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS, Windows
平台。支持
Android, iOS, Windows
平台。函数定义
- Unity
- Unreal Engine
void QueryVerifyCodeStatus(string account, string verifyCode, int codeType,string areaCode, string extraJson = "{}", string channel = "Self", string langType = "en_US");
static void QueryVerifyCodeStatus(const std::string &account, const std::string &verify_code, const int code_type, const std::string &channel = "Self", const std::string &lang_type = "en_US", const std::string &phone_area_code = "86", const std::string &extra_json = GUA_DEFAULT_JSON_STRING);
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
account | string | 账号,可用邮箱和手机号注册 |
verifyCode | string | 验证码 |
codeType | int | 请求验证码的类型: 0-注册 1-修改密码 2-验证码登录 3-修改账号信息 |
areaCode | string | 手机区域码例如中国为"86",如果账号为邮箱则填空。 |
extraJson | string | 扩展信息 |
channel | string | 渠道 Player Network SDK 目前没用到,可为"" |
langType | string | 语言类型 Player Network SDK 目前没用到,可为"" |
参数 | 类型 | 说明 |
---|---|---|
account | std::string | 账号,可用邮箱和手机号注册 |
verify_code | std::string | 验证码 |
code_type | int | 请求验证码的类型: 0-注册 1-修改密码 2-验证码登录 3-修改账号信息 |
channel | std::string | 渠道 Player Network SDK 目前没用到,可为"" |
lang_type | std::string | 语言类型 Player Network SDK 目前没用到,可为"" |
phone_area_code | std::string | 手机区域码例如中国为"86",如果账号为邮箱则填空。 |
extra_json | std::string | 扩展信息 |
回调处理
回调处理接口是 GUAAccountResultObservers。回调数据结构是 GUAAccountResult。
- Unity
- Unreal Engine
回调事件是 AccountEvents 。 回调 ID 是 GUA_ACCOUNT_QUERY_VERIFY_CODE_STATUS
。
回调事件是 OnAccountResultNotify 。 回调 ID 是 kMethodIDAccountQueryVerifyCodeStatus
。
代码示例
- Unity
- Unreal Engine
UnionAdapterAPI.GetAccountService().QueryVerifyCodeStatus("account", "verifyCode", 0, "86");
GUA_NAMESPACE::GUAAccountService::QueryVerifyCodeStatus("Account", "VerifyCode", 0, "86");