流程服务支持第三方API接入用于扩展某些功能。例如:
- 可以用在API节点作为流程节点使用
- 可以作为下拉框等控件的数据源
这同样意味着对于接入流程服务的api需要遵循一部分的协议,对于接口的返回值,需要满足蓝鲸平台的标准协议返回,例如:
{
"code": 0,
"result": true,
"data": [],
"message": ""
}
当一个请求表示成功时,此时code的值应当为0,并且result的值应当为true。
通用的第三方api接入有时并不能满足所有第三方api的需求,特别是某些api本身并不按照蓝鲸的协议进行暴露。 此时我们更加建议使用流程服务2.6.0之后新增的webhook节点。该节点以一种类似线上postman的方式提供了更加灵活的 api接入选择。