第三方API的可组合(用户可配置)操作

时间:2018-11-04 22:30:00

标签: api workflow jsonschema openapi ifttt

我构建了一个工具,用户可以根据事件触发事件,并预先确定事件数据的不同属性与动作API资源所需的有效负载之间的映射关系。 (类似于IFTTT或Zapier)。我严重依赖jsonSchema进行验证。我现在想将其扩展到更多集成。截至目前,我们一次添加了一个集成,这非常耗时且容易出错。

随着openAPI格式的接近标准化,大多数API都具有非常清晰的有效负载类型定义。因此,理想情况下,这应该允许大规模构建可组合的api操作平台,而无需为我们进行的每个集成分别构建操作层。我想知道是否有人已经尝试过了,如果可以,您能不能把我带到那里。我看到datafire(https://github.com/DataFire/DataFire)正在尝试类似的操作,但是我们必须与它们建立一个python接口才能使用我们的代码库。在投入巨资之前,我只想确保已检查完所有其他选项。我很高兴收到您对我所采用的方法以及我可能错过的警告的反馈。

真诚地寻求

0 个答案:

没有答案