西班牙
斯潘4
应用程序编程接口(API)被用作客户端和服务器之间的通信平台。它们允许应用程序彼此交谈,适用于各种用途的数据传输和服务来回。通过利用一个API,你正在服用的现有数据,软件,功能或代码由开发人员共享的优势。当你这样做,你可以以不同的方式获得的益处包括:
API是悄悄运行,你今天在大多数应用程序在后台使用。如果你曾经地理标记上的Instagram照片,收到推送通知从尤伯杯,或预订在Expedia飞行,你已经暴露的API。这些应用程序依赖于API来增强通过提供附加功能的用户体验。例如,使用Instagram的Facebook的地方图形API来访问其位置数据库为照片添加地理标签。通过利用Facebook的用户从签入和地址创建了庞大的数据库,Instagram的是能够为它的用户提供基于位置的服务。
从本质上讲,API是一个网关到与涉及一个特殊键授予您对其内容的访问,有时是外部服务器,有时有访问限制。鉴于API的复杂性,应用程序之间的对话并不简单。相反,它是谁有特殊问题和对彼此的答案知识分子之间的智能对话。
代表性状态传输(REST)API是网络服务允许用户(客户端)通常用于从使用HTTP方法,如GET或POST服务器发送请求和接收响应中的一个类型。处理来自REST API获得的反应,了解这一点很重要JSON格式数据类型,因为默认情况下数据将以嵌套结构返回。在web格式中也很常见的是XML格式。虽然它可以作为一个REST响应中返回,XML通常与简单对象访问协议(SOAP),因为它是通过SOAP支持的唯一格式的API相关。相比于REST,SOAP API是通常用于更大规模的网络服务。
FME通过各种各样的读者,作家和变压器,其限制了编码需要使用这些API进行交互。对于有内置与FME支持Web服务和API中,允许无缝集成的工具施工中使用。例子包括:
对于不受FME本机支持的web服务提供者HTTPCaller程序变压器用于访问成千上万的其他的API。而运读者,作家和连接器的连接点的API与原生支持的Web服务,这在扩展FME以使用自定义web服务时,transformer将成为您的连接点。HTTPCaller提供了一个简单的接口,用于访问只需要URL请求和方法的api。一旦连接安全,就可以使用FME桌面甚至FME服务器平台中的附加转换器以无休止的方式处理从web获得的数据,从而实现工作流的自动化。亚搏在线
©2020安全亚搏在线软件公司|合法的