斯潘8
斯潘4
应用程序编程接口(API)用作客户机和服务器之间的通信媒介。它们允许应用程序彼此通信,为了各种目的来回传输数据和服务。通过利用API,您正在利用现有数据,软件,开发人员共享的函数或代码。当你这样做的时候,您可以通过多种方式受益,包括:
在您今天使用的大多数应用程序中,API都在幕后悄悄地运行。如果你在Instagram上给照片加了地理标签,收到Uber的推送通知,或者在Expedia预定了航班,您已经接触了API。这些应用程序依靠API通过提供附加功能来增强用户体验。例如,Instagram使用Facebook Places Graph API访问其地理标记照片的位置数据库。通过利用Facebook从用户登录和地址创建的广泛数据库,Instagram能够为用户提供基于位置的服务。
本质上,API是外部服务器的网关,它允许您访问其内容,有时有一把特殊的钥匙,有时还有访问限制。考虑到API的复杂性,应用程序之间的对话并不简单。相反,这是一种知识分子之间的智慧对话,他们之间有着特定的问题和答案。
表示状态传输(REST)API是Web服务中常用的一种类型,它允许用户(客户端)使用HTTP方法(如GET或POST)发送请求并从服务器接收响应。要处理从RESTAPI获得的响应,了解杰森数据类型,因为默认情况下,数据将以嵌套结构返回。在Web格式中也常见的是XML.虽然它可以作为休息响应返回,XML通常与简单对象访问协议(SOAP)API相关联,因为它是SOAP支持的唯一格式。与休息相比,SOAP API通常用于大型Web服务。
FME通过各种阅读器与这些API交互,限制编码需求的编剧和变形金刚。对于内置支持FME的Web服务,他们的API被用于构建允许无缝集成的工具。示例包括:
对于不受FME本机支持的Web服务提供商,这个httpcallerTransformer用于访问数千个其他API。而装运的读卡器,编写器和连接器是指向具有本机支持的Web服务的API的连接点,这 在扩展FME以使用定制Web服务时,Transformer将成为您的连接点。httpCaller提供了一个简单的接口,用于访问仅需要URL请求和方法的API。一旦连接牢固,从网络上获取的数据可以通过在FME桌面甚至FME服务器平台上使用额外的变压器以无休止的方式进行处理,以自动化工作流程。亚搏在线
?2019安全亚搏在线软件公司|合法的