跳到主要内容

集成外部API接口

内部采购系统需要对接供应商平台,供应商接口采用统一域名+路径、需要公共认证头、响应采用统一格式。

创建外部API实例元素并完成公共配置

在JitAi可视化开发工具中新建一个外部API元素实例。

创建外部API实例元素

完成域名、请求头、前置和后置处理函数的配置。

前置和后置处理函数都是服务函数,开发者需要先创建服务函数,再在配置中引用。

接口配置

添加接口,并完成标题、路径、参数、返回值映射、回调函数的配置。

配置接口列表

在业务服务中发起调用

获取外部API实例并发起调用:

调用示例
api = app.getElement("externalAPIs.testExternal")

# 查询库存(GET,路径参数自动映射)
stock = api.getProductStock(code="SKU-001")

按需覆盖请求头与参数(可选)

当单次调用需要定制请求头或参数时,可在方法调用中直接覆盖:

stock = api.getProductStock(
code="SKU-001",
headers={"X-Debug": "true"},
params={"warehouse": "HZ"}
)