一个示例了解什么是 API 集成
API 集成 是一种代码,它使一个系统能够通过 API(应用程序接口)安全地向另一个系统传输数据或从中获取数据。某些 API 集成可能仅涉及一个 API,而其他集成则可能涉及两个或多个 API。 API 集成通常分为两类: 内部集成: 旨在自动化公司内部的业务流程。 外部集成: 旨在连接来自不同公司的系统,实现外部数据共享。 本文将以外部数据共享为例进行说明,但这些概念也适用于内部集成。示例将按以下顺序展开: 集成业务需求(为什么): 解释集成的目的和需要解决的问题。 集成技术要求(什么): 描述实现集成所需的技术规范和要求。 执行的集成详细信息(如何执行): 详细说明如何实现集成的步骤和方法。 集成业务需求 对于此 API 集成示例,您的公司提供了一个 SaaS 产品用于监控建筑物安全性,定期记录每个客户建筑物关键点的传感器的温度和湿度水平。客户需要一个集成方案,将这些温度和湿度值每天导出到其建筑维护应用程序(StructManager)。这样,客户可以分析这些数据与计划外维护票证之间是否存在相关性。 集成技术要求 在构建集成时,技术要求是关键。需要回答以下问题: 数据:前一天(24小时期间)每栋建筑物的湿度和温度记录。 方向:从您的产品单向导出到 StructManager。 频率:每天早上 7 点(当地时间)运行一次。 API:您的产品使用 SOAP API,StructManager 使用 REST API。 协议:两个 API 都支持 HTTP。 语言:您的产品输出 SOAP XML,StructManager 接受 JSON 作为输入。 身份验证:SOAP API 和 REST […]