addPassword(params: AddPasswordParams)

版本要求:
@ray-js/lock-sdk≥1.0.0

描述

添加密码类开锁方式。

参数

参数类型必填说明
是添加密码参数(密码内容、名称与生效配置等)

返回值

类型:Promise<CreateUnlockMethodResult>
无(添加成功后 resolve)
CreateUnlockMethodResult
属性类型说明
opModeIdnumber开锁方式 id
unlockNamestring开锁方式名称

错误码

错误码错误信息
1054密码为空
1057不支持特殊密码且未开启 App 推送
1058支持短信但未开启 App 推送且未开启短信
1066短信号码为空
1056国家码为空
1055验证码为空
1014不支持该开锁方式类型
1001设备不在线
1002操作超时
1015~1025 设备上报添加失败(status 0~10)
1026设备上报添加失败(status 0xfe)
1037云端:密码已存在(USER_PWD_ALREADY_EXIST)
1038云端:密码名称重复(LOCK_PWD_NAME_REPEAT)
1040云端:记录不存在(RECORD_NOT_EXIST)

示例代码

import { addPassword } from '@ray-js/lock-sdk';
await addPassword({ password: '123456', userId: 'user_001', name: '日常密码' });