跳到主要内容

概述

1. 概述

连接器是AgileServer系统中用于集成第三方服务和API的核心组件,负责处理系统与外部服务之间的数据交互和业务集成。本文档将详细说明如何实现一个符合规范的自定义连接器,涵盖基本结构、实现规范、发布方法等部分。

2. 实现步骤

按照以下步骤实现一个自定义连接器,这有助于您快速上手:

  1. 创建文件 :在customized/integrated_customized目录下创建新的Python文件(例如 helloworld.py)。
  2. 实现入口 :编写 api() 函数,返回完整的连接器定义。
  3. 定义结构 :构建连接器定义(连接器的整体描述)字典和动作定义(描述动作的元数据)字典。
  4. 实现功能 :编写动作实现函数,包含具体的业务逻辑。
  5. 测试验证 :测试连接器功能是否正常,确保其按预期工作。
  6. 发布上线 :将连接器发布到AgileServer系统,使其可用。

3. 连接器基本结构

一个完整的连接器包含以下三个核心部分:

  • 连接器定义 :连接器的整体描述,包括标识符、动作集合、展示信息等。
  • 动作定义 :描述动作的元数据,包括输入参数、显示标签、帮助信息等。
  • 动作实现函数 :具体执行业务逻辑的Python函数,是连接器的功能实现主体。