智能小程序 Ray 开发门锁 API ——授权 API 接口汇总

获取授权记录列表

getLockAuthList

引入

@ray-js/ray^1.5.0 以上版本可使用

import { getLockAuthList } from '@ray-js/ray'

参数

AuthListParams

属性类型必填说明
devIdstring设备 ID
authTypesArray<string>授权类型数组

返回

AuthListResult

属性类型说明
hasNextboolean是否还有下一页
totalCountnumber总记录数
datasArray<AuthListResultEntry>授权记录列表结果条目数组

函数定义示例

/**
 * 获取授权记录列表
 */
export function getLockAuthList(params: AuthListParams): Promise<AuthListResult>

获取已失效的授权记录列表

getInvalidAuthList

引入

@ray-js/ray^1.5.0 以上版本可使用

import { getInvalidAuthList } from '@ray-js/ray'

参数

InvalidAuthListParams

属性类型必填说明
devIdstring设备 ID
offSetnumber起始记录数
limitnumber每页个数

返回

InvalidAuthListResult

Array<InvalidAuthListResultEntry>,包含已失效的授权记录列表结果条目。

函数定义示例

/**
 * 获取已失效的授权记录列表
 */
export function getInvalidAuthList(params: InvalidAuthListParams): Promise<InvalidAuthListResult>

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。 

清空已失效的授权记录列表

clearInvalidAuthList

引入

@ray-js/ray^1.5.0 以上版本可使用

import { clearInvalidAuthList } from '@ray-js/ray'

参数

ClearInvalidAuthListParams

属性类型必填说明
devIdstring设备 ID

返回

ClearInvalidAuthListResult

boolean,表示是否成功清空列表。

函数定义示例

/**
 * 清空已失效的授权记录列表
 */
export function clearInvalidAuthList(
  params: ClearInvalidAuthListParams
): Promise<ClearInvalidAuthListResult>

添加蓝牙授权记录

addBluetoothAuth

引入

@ray-js/ray^1.5.0 以上版本可使用

import { addBluetoothAuth } from '@ray-js/ray'

参数

AddBluetoothAuthParams

属性类型必填说明
devIdstring设备 ID
timeSetTypenumber时效类型
effectiveTimenumber生效时间
invalidTimenumber失效时间
availTimenumber可用次数
namestring名称
scheduleSchedule周期设置
countryCodestring国家码
accountstring账号
offlineUnlockboolean是否支持离线解锁

返回

AddBluetoothAuthResult

属性类型说明
unlockBindingIdstring临时蓝牙开锁对应的序号
namestring名称
userExistboolean用户是否已注册涂鸦智能

函数定义示例

/**
 * 添加蓝牙授权记录
 */
export function addBluetoothAuth(params: AddBluetoothAuthParams): Promise<AddBluetoothAuthResult>

修改蓝牙钥匙信息

updateBluetoothKey

引入

@ray-js/ray^1.5.0 以上版本可使用

import { updateBluetoothKey } from '@ray-js/ray'

参数

UpdateBluetoothKeyParams

属性类型必填说明
devIdstring设备 ID
unlockBindingIdstring临时蓝牙开锁对应的序号
offlineUnlockboolean是否支持离线解锁
timeSetTypenumber时效类型
effectiveTimenumber生效时间
invalidTimenumber失效时间
availTimenumber可用次数
namestring名称
phasenumber状态
scheduleUpdateSchedule周期设置

返回

UpdateBluetoothKeyResult

boolean,表示修改是否成功。

函数定义示例

/**
 * 修改蓝牙钥匙信息
 */
export function updateBluetoothKey(
  params: UpdateBluetoothKeyParams
): Promise<UpdateBluetoothKeyResult>

冻结或解冻蓝牙钥匙

freezeUnfreezeBluetoothKey

引入

@ray-js/ray^1.5.0 以上版本可使用

import { freezeUnfreezeBluetoothKey } from '@ray-js/ray'

参数

FreezeUnfreezeBluetoothKeyParams

属性类型必填说明
devIdstring设备 ID
unlockBindingIdstring临时蓝牙开锁对应的序号
phasenumber状态:2. 正常 4. 冻结

返回

FreezeUnfreezeBluetoothKeyResult

boolean,表示冻结或解冻是否成功。

函数定义示例

/**
 * 冻结或解冻蓝牙钥匙
 */
export function freezeUnfreezeBluetoothKey(
  params: FreezeUnfreezeBluetoothKeyParams
): Promise<FreezeUnfreezeBluetoothKeyResult>

修改蓝牙钥匙名称

changeBluetoothKeyName

引入

@ray-js/ray^1.5.0 以上版本可使用

import { changeBluetoothKeyName } from '@ray-js/ray'

参数

ChangeBluetoothKeyNameParams

属性类型必填说明
devIdstring设备 ID
unlockBindingIdstring临时蓝牙开锁对应的序号
namestring新名称

返回

ChangeBluetoothKeyNameResult

boolean,表示修改名称是否成功。

函数定义示例

/**
 * 修改蓝牙钥匙名称
 */
export function changeBluetoothKeyName(
  params: ChangeBluetoothKeyNameParams
): Promise<ChangeBluetoothKeyNameResult>

删除蓝牙钥匙授权

removeBluetoothKeyAuthorization

引入

@ray-js/ray^1.5.0 以上版本可使用

import { removeBluetoothKeyAuthorization } from '@ray-js/ray'

参数

RemoveBluetoothKeyParams

属性类型必填说明
devIdstring设备 ID
unlockBindingIdstring临时蓝牙开锁对应的序号

返回

RemoveBluetoothKeyResult

boolean,表示删除授权是否成功。

函数定义示例

/**
 * 删除蓝牙钥匙授权
 */
export function removeBluetoothKeyAuthorization(
  params: RemoveBluetoothKeyParams
): Promise<RemoveBluetoothKeyResult>

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。 

  • 7
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值