更新时间:2024-04-01 GMT+08:00
分享

运行脚本

功能介绍

运行脚本,该接口是同步接口(同步接口是指调用后,会等待函数执行结束后,才返回结果)。满足输入参数条件后执行该脚本,不会在控制台打印出日志,但会输出运行结果。

在脚本保存成功和输入参数正确的情况下,可以运行该脚本,但该接口目前已很少使用(可以用custom API运行脚本)。

URI

POST AstroZero域名/u-route/baas/script/v1.0/run/{scriptName}{?version=1.0.1}

表1 参数说明

参数

是否必选

描述

scriptName

脚本的名称。

version

脚本的版本号,表示运行具体版本号对应的脚本。

可选参数,不配置表示运行最新版本的脚本。

请求参数

请求体中的参数均为用户自定义的,为该脚本中定义的输入参数,具体参数视脚本而定。

响应参数

表2 响应参数

参数

参数类型

描述

resCode

String

返回码,如果返回“0”代表请求成功,其他错误码说明请参考错误码

resMsg

String

返回消息,如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。

result

Object

在成功请求时,会有内容返回。

请求示例

运行脚本,假设脚本“命名空间__editEquipment”有输入参数equipment、name、命名空间__equipmentSN__CST。

POST https://AstroZero域名/u-route/baas/script/v1.0/run/命名空间__editEquipment?version=1.0.1  
 
{ 
    "equipment": { 
        "name": "某某园区A栋1单元16号", 
        "命名空间__equipmentSN__CST": "3217890020" 
    } 
}

响应示例

{
    "resCode": "0",
    "resMsg": "成功",
    "result": {
        "value": {
            "equipmentId": "c9uK000000iYJt41oj8S"
        },
        "log": ""
    }
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

分享:

    相关文档

    相关产品