邮箱帐号

涂鸦智能提供邮箱密码登陆体系。

调用API

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?