- 用户中心
- 规则链管理
- 运行日志
- 共享节点管理
- 动态组件管理
- 节点组件管理
- 组件市场
- 设置
获取节点表单国际化
开发环境
开发环境
GET
/api/v1/locales
请求参数
无
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://dev-cn.your-api-server.com/api/v1/locales'
返回响应
🟢200成功
application/json
Body
component
object
必需
endpoints
object
输入端节点配置
nodes
object
流程节点配置
示例
{
"component": {
"endpoints": {
"endpoint/kafka": {
"notInput": true,
"label": "Kafka",
"icon": "/images/endpoint/kafka.svg",
"desc": "<ul><li>Kafka订阅接入端</li><li>连接Kafka服务器,通过订阅路由给定主题触发规则链</li><a href=\"https://rulego.cc/pages/07ad50/\" target=\"_blank\">帮助文档</a></ul>",
"server": {
"label": "kafka服务器地址",
"desc": "多个地址用逗号隔开,如: 127.0.0.1:9092,127.0.0.2:9092",
"rules": [
{
"required": true,
"message": "服务器地址是必须的"
}
]
},
"groupId": {
"label": "消费者组ID",
"desc": "默认rulego"
},
"router": {
"from": {
"path": {
"label": "订阅主题",
"rules": [
{
"required": true,
"message": "该项是必须的"
}
],
"desc": "订阅主题数据触发,例如: /device/msg"
}
}
},
"disabled": false
},
"endpoints": {
"type": "endpoints",
"disabled": false
},
"endpoint/nats": {
"type": "endpoint/nats",
"disabled": false
},
"endpoint/rabbitmq": {
"type": "endpoint/rabbitmq",
"disabled": false
},
"endpoint/redis": {
"type": "endpoint/redis",
"disabled": false
},
"endpoint/redis/stream": {
"type": "endpoint/redis/stream",
"disabled": false
},
"endpoint/mysql_cdc": {
"type": "endpoint/mysql_cdc",
"disabled": false
},
"endpoint/mqtt": {
"type": "endpoint/mqtt",
"disabled": false
},
"endpoint/net": {
"type": "endpoint/net",
"disabled": false
},
"endpoint/http": {
"type": "endpoint/http",
"disabled": false
},
"endpoint/schedule": {
"type": "endpoint/schedule",
"disabled": false
},
"endpoint/ws": {
"type": "endpoint/ws",
"disabled": false
},
"endpoint/grpc/stream": {
"type": "endpoint/grpc/stream",
"disabled": false
},
"endpoint/beanstalkdTubeset": {
"type": "endpoint/beanstalkdTubeset",
"disabled": false
},
"endpoint/wukongim": {
"type": "endpoint/wukongim",
"disabled": false
}
},
"nodes": {
"iterator": {
"type": "iterator",
"disabled": false
},
"ai/generate-image": {
"type": "ai/generate-image",
"disabled": false
},
"x/wukongimSender": {
"type": "x/wukongimSender",
"disabled": false
},
"jsFilter": {
"type": "jsFilter",
"disabled": false
},
"x/natsClient": {
"type": "x/natsClient",
"disabled": false
},
"x/opengeminiQuery": {
"type": "x/opengeminiQuery",
"disabled": false
},
"x/opengeminiWrite": {
"type": "x/opengeminiWrite",
"disabled": false
},
"x/otel": {
"type": "x/otel",
"disabled": false
},
"ci": {
"type": "ci",
"disabled": false
},
"ci/gitClone": {
"type": "ci/gitClone",
"disabled": false
},
"ci/gitCommit": {
"type": "ci/gitCommit",
"disabled": false
},
"ci/gitCreateTag": {
"type": "ci/gitCreateTag",
"disabled": false
},
"ci/gitPush": {
"type": "ci/gitPush",
"disabled": false
},
"ci/ps": {
"type": "ci/ps",
"disabled": false
},
"filter": {
"type": "filter",
"disabled": false
},
"exprFilter": {
"type": "exprFilter",
"disabled": false
},
"fieldFilter": {
"type": "fieldFilter",
"disabled": false
},
"fork": {
"type": "fork",
"disabled": false
},
"groupFilter": {
"type": "groupFilter",
"disabled": false
},
"jsSwitch": {
"type": "jsSwitch",
"disabled": false
},
"msgTypeSwitch": {
"type": "msgTypeSwitch",
"disabled": false
},
"switch": {
"type": "switch",
"disabled": false
},
"x/luaFilter": {
"type": "x/luaFilter",
"disabled": false
},
"transform": {
"type": "transform",
"disabled": false
},
"exprTransform": {
"type": "exprTransform",
"disabled": false
},
"jsTransform": {
"type": "jsTransform",
"disabled": false
},
"metadataTransform": {
"type": "metadataTransform",
"disabled": false
},
"text/template": {
"type": "text/template",
"disabled": false
},
"x/luaTransform": {
"type": "x/luaTransform",
"disabled": false
},
"action": {
"type": "action",
"disabled": false
},
"comment": {
"type": "comment",
"disabled": false
},
"delay": {
"type": "delay",
"disabled": false
},
"exec": {
"type": "exec",
"disabled": false
},
"for": {
"type": "for",
"disabled": false
},
"functions": {
"type": "functions",
"disabled": false
},
"groupAction": {
"type": "groupAction",
"disabled": false
},
"join": {
"type": "join",
"disabled": false
},
"log": {
"type": "log",
"disabled": false
},
"external": {
"type": "external",
"disabled": false
},
"dbClient": {
"type": "dbClient",
"disabled": false
},
"mqttClient": {
"type": "mqttClient",
"disabled": false
},
"net": {
"type": "net",
"disabled": false
},
"restApiCall": {
"type": "restApiCall",
"disabled": false
},
"sendEmail": {
"type": "sendEmail",
"disabled": false
},
"ssh": {
"type": "ssh",
"disabled": false
},
"x/beanstalkdTube": {
"type": "x/beanstalkdTube",
"disabled": false
},
"x/beanstalkdWorker": {
"type": "x/beanstalkdWorker",
"disabled": false
},
"x/grpcClient": {
"type": "x/grpcClient",
"disabled": false
},
"x/kafkaProducer": {
"type": "x/kafkaProducer",
"disabled": false
},
"x/mongodbClient": {
"type": "x/mongodbClient",
"disabled": false
},
"x/rabbitmqClient": {
"type": "x/rabbitmqClient",
"disabled": false
},
"x/redisClient": {
"type": "x/redisClient",
"disabled": false
},
"x/redisPub": {
"type": "x/redisPub",
"disabled": false
},
"ai": {
"type": "ai",
"disabled": false
},
"ai/generate-text": {
"type": "ai/generate-text",
"disabled": false
},
"ai/createImage": {
"type": "ai/createImage",
"disabled": false
},
"ai/llm": {
"type": "ai/llm",
"disabled": false
},
"iot": {
"type": "iot",
"disabled": false
},
"endpoint/opcua": {
"type": "endpoint/opcua",
"disabled": false
},
"x/opcuaRead": {
"type": "x/opcuaRead",
"disabled": false
},
"x/opcuaWrite": {
"type": "x/opcuaWrite",
"disabled": false
},
"flow": {
"type": "flow",
"disabled": false
},
"ref": {
"type": "ref",
"disabled": false
},
"x/modbus": {
"type": "x/modbus",
"disabled": false
}
}
}
}
修改于 2025-03-19 02:59:34