使用自定义API节点,调用您在外部平台开发的API作为当前服务的中间逻辑功能,并将接口的返回值作为节点的输出。

节点配置

配置项 说明
节点名称 设置节点名称。支持中文汉字、英文字母、数字和下划线(_),长度不超过30个字符。
请求方法 设置该自定义API的请求方法。可选:POST、GET
API地址 该API的调用地址。若涉及鉴权等逻辑需自己编写。
编码 编码方式支持UTF-8和GBK。
参数填写 配置该API的请求参数。

如果参数值需配置为动态参数,即使用其它上游节点传递的参数,可使用以下方法:

  • {{payload.参数名}}表示调用上一个节点输出参数。
  • {{query.参数名}}表示调用服务输入节点的输出参数。
  • {{node.nodeId.参数名}}表示调用指定某一节点的输出参数。

如:

{
   "productKey": "{{payload:productKey}}", 
   "deviceName": "{{query.deviceName}}",
   "pageNum": "{{node.node_399591c0.pageNum}}" 
}

如果需要调用某参数的子集,可按如下示例方式调用:

使用{{payload.props.PM10.value}},表示上一个节点props对象中属性PM10的值。

使用{{query.deviceContext.deviceName}},表示第一个节点的输出内容中deviceContext对象的deviceName变量。



节点输出

API接口返回值作为节点输出。