高级功能
华网科技 ∙ hwwlyz.com2024/01/02
获取远程变量
请求地址
POST-http://api.hwwlyz.com/api/v1/senior/getVar
请求参数
参数名 | 是否必需 | 类型 | 参数说明 |
---|---|---|---|
appKey | 是 | string | 软件的appKey |
key | 是 | string | 远程变量名(不超过64位字符) |
timestamp | 是 | int64 | 时间戳,秒级(10位数) |
sign | 是 | string | 签名 |
响应示例
{
"code": 0,
"message": "",
"data": {
"value": "test12456"
}
}
响应参数
参数名 | 类型 | 参数说明 |
---|---|---|
code | int | 返回码,0表示正确,详细参照返回码对照表 |
message | string | 请求出错时的错误信息 |
data | object | 请求正确时,若有额外数据要返回,则结果封装在该字段。若无额外数据,则无此字段。 |
value | string | 变量值 |
设置远程变量
请求地址
POST-http://api.hwwlyz.com/api/v1/senior/setVar
请求参数
参数名 | 是否必需 | 类型 | 参数说明 |
---|---|---|---|
appKey | 是 | string | 软件的appKey |
key | 是 | string | 变量名(不超过64位字符) |
timestamp | 是 | int64 | 时间戳,秒级(10位数) |
value | 是 | string | 变量值(不超过256位字符)。 |
sign | 是 | string | 签名 |
响应示例
{
"code": 0,
"message": "",
"data": null
}
响应参数
参数名 | 类型 | 参数说明 |
---|---|---|
code | int | 返回码,0表示正确,详细参照返回码对照表 |
message | string | 请求出错时的错误信息 |
创建远程变量
请求地址
POST-http://api.hwwlyz.com/api/v1/senior/addVar
请求参数
参数名 | 是否必需 | 类型 | 参数说明 |
---|---|---|---|
appKey | 是 | string | 软件的appKey |
key | 是 | string | 变量名(不超过64位字符) |
timestamp | 是 | int64 | 时间戳,秒级(10位数) |
value | 是 | string | 变量值(不超过256位字符)。 |
sign | 是 | string | 签名 |
响应示例
{
"code": 0,
"message": "",
"data": null
}
响应参数
参数名 | 类型 | 参数说明 |
---|---|---|
code | int | 返回码,0表示正确,详细参照返回码对照表 |
message | string | 请求出错时的错误信息 |
删除远程变量
请求地址
POST-http://api.hwwlyz.com/api/v1/senior/delVar
请求参数
参数名 | 是否必需 | 类型 | 参数说明 |
---|---|---|---|
appKey | 是 | string | 软件的appKey |
key | 是 | string | 变量名(不超过64位字符) |
timestamp | 是 | int64 | 时间戳,秒级(10位数) |
sign | 是 | string | 签名 |
响应示例
{
"code": 0,
"message": "",
"data": null
}
响应参数
参数名 | 类型 | 参数说明 |
---|---|---|
code | int | 返回码,0表示正确,详细参照返回码对照表 |
message | string | 请求出错时的错误信息 |
执行远程函数
请求地址
POST-http://api.hwwlyz.com/api/v1/senior/callFun
请求参数
参数名 | 是否必需 | 类型 | 参数说明 |
---|---|---|---|
appKey | 是 | string | 软件的appKey |
funName | 是 | string | 远程函数名(不超过64位字符) |
params | 否 | string | 远程函数的参数,json列表字符串(长度不超过256位) |
timestamp | 是 | int64 | 时间戳,秒级(10位数) |
sign | 是 | string | 签名 |
参数 params 详细说明 参数列表,如果远程函数不需要参数,则可不传。 格式为json列表,然后序列化成字符串。
响应示例
{
"code": 0,
"message": "",
"data": {
"result": "30"
}
}
请求和响应示例 【例1】远程函数定义为:
function add(a, b) {
return a + b;
}
如params为:"[10, 20]" 则result为:"30" 【例2】远程函数定义为: 如params为:"["abc"]" 则result为:"ABC"
function str_to_upper(str) {
return str.toUpperCase();
}
响应参数
参数名 | 类型 | 参数说明 |
---|---|---|
code | int | 返回码,0表示正确,详细参照返回码对照表 |
message | string | 请求出错时的错误信息 |
data | object | 请求正确时,若有额外数据要返回,则结果封装在该字段。若无额外数据,则无此字段。 |
result | string | 返回值 |
Powered by Waline v2.14.7