
# 变更记录
| **产品版本** | **更新内容** | **更新日期** |
| ------------ | ------------------------------------------------------------ | ------------ |
| V6.0.6 | 无代码流程模块中支持了配置api节点与第三方系统对接,进行接受数据和推送数据,提高了流程自动化覆盖的场景范围 | 2024-01-26 |
| V6.0.7 | 新增了第三方API节点的认证模式,支持调用第三方API前先进行身份认证,能够覆盖更广泛的API调用场景 | 2024-03-05 |
| V7.0.1 | 优化了第三方API节点的认证模式,支持设置失效时间,可实现流转到节点时是否重新认证,有效降低重复认证的频率,增加API鉴权的稳定性 | 2024-10-24 |
# 用户场景
当流程运转过程中,需要进行获取/推送外部API数据的时候,可以在流程中添加第三方API节点
1. 能够定期从第三方系统获取数据,并且能够将获取到的数据新增/修改到系统中
2. 当结果记录通过后,能够将当前的结果记录推送给其他的系统
3. 如果第三方API接口要求在调用前先认证,可以使用第三方API节点的认证模式的先获取认证信息,然后在后续的第三方API节点使用认证信息
# 功能介绍
第三方API节点可以获取/推送外部API数据。该节点包含以下属性:
| **属性名称** | **说明** | 适用版本 |
| ---------------- | ------------------------------------------------------------ | -------- |
| 名称 | 节点的名称 | V6.0.6 |
| 说明 | 对当前节点执行动作的说明 | V6.0.6 |
| API模式 | 可选请求模式和认证模式,默认是请求模式 | V6.0.6 |
| 请求方式 | 请求API的方式,可选值为GET和POST,默认为GET请求 | V6.0.7 |
| API的URL | 请求API的地址 | V6.0.6 |
| SSL证书验证 | 是否校验请求API的数字证书有效性 | V6.0.6 |
| 请求头 | 请求头信息,用于获取API | V6.0.6 |
| 请求体 | 当请求方式为POST时,可以设置请求体内容,支持form-data格式和JSON格式 | V6.0.6 |
| 返回数量 | 返回数据的数量,可选值为单条和多条,默认为单条 | V6.0.6 |
| 多条参数名 | 设置返回数据的起始取值位置,不配置时默认从第一条开始取值 | V6.0.6 |
| 返回参数 | 设置变量与返回数据的映射关系,以供后续流程节点使用 | V6.0.6 |
| 超时时间 | 可设置超时时间,单位为秒 | V6.0.6 |
| 无响应时终止流程 | 如果请求异常或者没有服务器异常导致没有响应体返回,是否直接终止流程 | V6.0.6 |
| 测试API | 点击测试API,即可调试请求参数,并且可以获取返回信息 | V6.0.6 |
| 认证方式 | 可选基本认证,OAuth2.0认证,默认是基本认证 | V6.0.7 |
| 用户名 | 认证方式为基本认证时配置的属性 | V6.0.7 |
| 密码 | 认证方式为基本认证时配置的属性 | V6.0.7 |
| Access Token URL | 请求Access Token的地址 | V6.0.7 |
| 失效时间 | 设置Access Token的失效时间,用于判断流程流转到节点时,是否进行重新认证 | V7.0