邮箱帐号
涂鸦智能提供邮箱密码登陆体系。
调用API
import {TuyaUserApi} from 'tuyasmart-home-sdk'
import {TuyaUserApi} from 'tuyasmart-home-sdk'一、用户邮箱密码注册
接口描述
用户邮箱密码注册。支持国内外邮箱注册。
/**
//邮箱注册获取验证码
/**
 * 注册获取邮箱验证码
 * @param email
 */
 getRegisterEmailValidateCode
 //邮箱密码注册
* @param countryCode 国家区号
* @param email       邮箱账户
* @param passwd      登陆密码
registerAccountWithEmail代码范例
//注册获取邮箱验证码
 TuyaUserApi.getRegisterEmailValidateCode({
     email:'123@123.com',
 }).then(data=>{}).catch(err=>{})
//邮箱密码注册
 TuyaUserApi.registerAccountWithEmail({
     email:'123@123.com',
     passwd:'123456',
 }).then(data=>{}).catch(err=>{})注意事项 账户一旦注册到一个国家,目前数据无法迁移其他国家。
二、用户邮箱密码登陆
接口描述
用户邮箱密码登陆
//邮箱密码登陆
* @param email  邮箱账户
* @param passwd 登陆密码
loginWithEmail代码范例
//邮箱密码登陆
//邮箱密码登陆
TuyaUserApi.loginWithEmail({
    email:'',
    passwd:'',
}).then(data=>{}).catch(err=>{})三、 用户邮箱重置密码
接口描述
用户邮箱重置密码
//邮箱找回密码,获取验证码
* @param countryCode 国家区号
* @param email       邮箱账户
getEmailValidateCode
//邮箱重置密码
* @param email     用户账户
* @param emailCode 邮箱验证码
* @param passwd    新密码
resetEmailPassword代码范例
//获取邮箱验证码
TuyaUserApi.getEmailValidateCode({
    countryCode:'',
    email:'',
}).then(data=>{}).catch(err=>{})
//重置密码
TuyaUserApi.resetEmailPassword({
    email:'',
    emailCode:'',
    passwd:'',
}).then(data=>{}).catch(err=>{})Last updated
Was this helpful?