更新时间:2024-11-18 11:33:12下载pdf
出于对开发者接口的易用性考虑,涂鸦 App SDK 对邮箱注册的接口做了整合优化。从 3.26.5 版本起,将开放了新的邮箱验证码发送接口,使用方法和手机验证码接口相同。
注意:旧的邮箱验证码发送接口现在仍可使用,未来将有可能从 SDK 中移除,建议迁移到新接口。
接口说明
接口说明详见 邮箱密码注册。
TuyaHomeSdk.getUserInstance().sendVerifyCodeWithUserName(String userName, String region, String countryCode, int type, IResultCallback callback);
参数说明
参数 | 说明 |
---|---|
userName | 邮箱账号 |
region | 区域,默认填写:“” 即可 |
countryCode | 国家区号:如 “86” |
type | 发送验证码类型: 1:注册验证码 3:重置密码验证码 |
callback | 回调 |
示例代码
TuyaHomeSdk.getUserInstance().sendVerifyCodeWithUserName("123456@123.com", "", "86", 1, new IResultCallback() {
@Override
public void onError(String code, String error) {
Toast.makeText(mContext, "code: " + code + "error:" + error, Toast.LENGTH_SHORT).show();
}
@Override
public void onSuccess() {
Toast.makeText(mContext, "获取验证码成功", Toast.LENGTH_SHORT).show();
}
});
接口说明
邮箱注册获取验证码
void getRegisterEmailValidateCode(String countryCode, String email, IResultCallback callback);
参数说明
参数 | 说明 |
---|---|
countryCode | 国家区号,例如:86 |
callback | 回调 |
示例代码
//注册获取邮箱验证码
TuyaHomeSdk.getUserInstance().getRegisterEmailValidateCode("86","123456@123.com",new IResultCallback() {
@Override
public void onError(String code, String error) {
}
@Override
public void onSuccess() {
}
} );
接口说明
邮箱找回密码,获取验证码
TuyaHomeSdk.getUserInstance().getEmailValidateCode(String countryCode, final String email, final IValidateCallback callback);
参数说明
参数 | 说明 |
---|---|
countryCode | 国家区号,例如:86 |
邮箱 | |
callback | 回调 |
示例代码
//获取邮箱验证码
TuyaHomeSdk.getUserInstance().getEmailValidateCode("86", "123456@123.com", new IValidateCallback() {
@Override
public void onSuccess() {
Toast.makeText(mContext, "获取验证码成功", Toast.LENGTH_SHORT).show();
}
@Override
public void onError(String code, String error) {
Toast.makeText(mContext, "code: " + code + "error:" + error, Toast.LENGTH_SHORT).show();
}
});
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈