首页 > 编程语言 >智能小程序 Ray 开发设备信息 API 集合(一)

智能小程序 Ray 开发设备信息 API 集合(一)

时间:2024-06-13 17:32:31浏览次数:14  
标签:插件 调用 string 示例 res 接口 API 集合 Ray

getDeviceNumWithDpCode

根据 dpCode 获取群组下具备此 dpCode 的设备数量。如果是一个分享的群组,请通过接口获取。

引入

import { device } from '@ray-js/ray';
const { getDeviceNumWithDpCode } = device;

需引入DeviceKit,且在>=2.4.0版本才可使用

请求参数

Object object

属性类型默认值必填说明
groupIdstringgroupId 群组 id
dpCodestringdpCode 内容
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数

返回结果

  • success
属性类型说明
devieNumnumberdevieNum 设备数量
  • fail
属性类型说明
errorMsgstring插件错误信息
errorCodestring错误码
innerErrorobject插件外部依赖错误信息 {errorMsg: string, errorCode: string }

请求示例

getDeviceNumWithDpCode({
  groupId: '12894745',
  dpCode: 'switch_1',
})
  .then((res) => {
    console.log(res);
  })
  .catch((error) => {
    console.log(error);
  });

返回示例

{
  "devieNum": 0
}

 

标签:插件,调用,string,示例,res,接口,API,集合,Ray
From: https://blog.csdn.net/Ms_Smart/article/details/139593178

相关文章

  • Future集合会等线程池执行完才开始遍历吗?
    先说结论:Future集合并不是等线程池执行完才开始遍历,而是线程池内的线程执行完一条Future集合就立即遍历一条在使用线程池的业务场景下,我们经常需要获取线程执行的返回值,此时我们需要Callable对象当做线程池参数并用List<Future>接收,然后遍历List<Future>获取我们想要的值。但是......
  • apisix问题记录
    负载均衡可以给restapi(9080)做负载均衡不可以给dashboard做负载均衡,否则会出现闪退,dashboard之间的token并不是通用的路由导出openapi路由导出openapi,备份丢失的时候,可以直接导入数据,丢失的上游数据在新导入的路由里会变成手动数据,路由信息里,http方法已选项会丢失options请......
  • [1007] Getting Started with PDF Extract API (Python)
    ref:GettingStartedwithPDFExtractAPI(Python)Inthiscase,IplantousethemethodofcompressingPDFtoshrinkthesizeofsomePDFfiles.ButthismethodfromtheAdobeAcrobatAPIdoesn'tworkverywellcomparedthetoolwithintheAdobe......
  • Map集合体系大介绍
    1.Map集合体系Map集合体系概述(Map系列集合的特点都是由键决定的,值只是一个附属品,值是不做要求的):在Map接口下,主要有两个实现类HashMap(LinkedHashMap是在HashMap基础上的另一个实现类)和TreeMap实现类。HashMap(由键决定特点):无序、不重复、无索引用的最多(利用hashCode和......
  • Stream API用好了效率倍增,优缺点对比
    https://mp.weixin.qq.com/s/Oc-WpS2hdMgPtHWuhwgzCw 既然JDK的大神们,设计出StreamAPI,肯定是优点大于缺点,程序汪必须拥抱变化,下面我列出了他的优缺点,后面还有常见函数的例子。优点:代码简洁:StreamAPI使用Lambda表达式,使得集合操作的代码更加简洁易读,减少了传统的for循环......
  • ArrayList顺序表简单实现
    一、创建MyArrayList框架 1.1MyArrayList类中实现 arr数组importjava.util.Arrays;publicclassMyArrayList{privateint[]arr;privateintusesize;privatestaticfinalintP=10;publicMyArrayList(){arr=newint[P];......
  • 用fastapi和sse创建流式输出接口
    示例为调用huggingface的大模型,使其流式输出fromfastapiimportFastAPI,RequestimportrequestsimportjsonimportosfrompydanticimportBaseModelfromtransformersimportAutoTokenizer,AutoModelForCausalLM,TextStreamer,TextIteratorStreamerfromsse_star......
  • Qwen2 阿里最强开源大模型(Qwen2-7B)本地部署、API调用和WebUI对话机器人
    阿里巴巴通义千问团队发布了Qwen2系列开源模型,该系列模型包括5个尺寸的预训练和指令微调模型:Qwen2-0.5B、Qwen2-1.5B、Qwen2-7B、Qwen2-57B-A14B以及Qwen2-72B。对比当前最优的开源模型,Qwen2-72B在包括自然语言理解、知识、代码、数学及多语言等多项能力上均显著超越当前领先的Lla......
  • 使用自定义查询参数获取 fullcalendar api
    我正试图配置fullcalendar5从数据库中获取api。除了开始和结束之外,我还想向请求传递额外的查询参数。我已经尝试过这种方法,但发现请求总是忽略附加参数。events:{url:'http://localhost:4000/api/timesheet'、type:'GET'、......
  • FastAPI-8:Web层
    8Web层本章将进一步介绍FastAPI应用程序的顶层(也可称为接口层或路由器层)及其与服务层和数据层的集成。一般来说,我们如何处理信息?与大多数网站一样,我们的网站将提供以下方法:检索创建修改替换删除8.1插曲:自顶向下、自底向上、中间向外?(Top-Down,Bottom-Up,Middle-Out......