API,打开“共享之门”的最好钥匙

我们经常听到开发人员讨论API。API与APP一词看上去很相似,对于APP我们很熟悉,即是应用程序Application的缩写,随着智能手机的普及这一词成了手机软件的代称。但是API又是什么呢?

API究竟是什么? 我们经常听到开发人员讨论API。API与APP一词看上去很相似,对于APP我们很熟悉,即是应用程序Application的缩写,随着智能手机的普及这一词成了手机软件的代称。但是API又是什么呢?

API如何应用? 举个例子来说,假设A与B是两家公司。A有数据库,但A不愿意把访问数据库的全部权限给B,于是A方自己开发了一套API代码,表现形式就是URL地址。A告知了B如何使用该地址,于是B就能对A方提供的API进行各种请求达到获取数据结果或者发送业务请求的目的。A公司当然也可以把他的数据或业务公开给广大用户,这些API叫做公开API,广大用户通过在A公司的注册,能够获取使用公开API的权限,就可以开发代码调用这些API实现一些功能。再通俗一点说,API就是要用水时需要拧开的那个“水龙头”,API提供者就是那家供水的自来水公司,他们提供的也就是API使用者所需求的数据或业务。

比如:一家数字货币交易所,这家交易所拥有交易数据及行情数据,如实时行情、市场深度、交易量、订单及撤单信息信息,交易所提供一个借口,用户可以通过注册交易所获取权限来调用接口,进行实盘交易。 再比如现在用户可以在支付宝或微信上支付话费,实际上相当于支付宝和微信拿到了电信公司的缴费API接口,实现他们的缴费服务。 API的四种类型 根据单个或分布式平台上不同软件应用程序间的数据共享性能,可以将 API 分为四种类型: 1.远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。 2.标准查询语言(SQL):是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享。 3.文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。 4.信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。 在不考虑商业合同和道德的前提下,API接口的提供者能够封闭账号,也就是说,API的提供者拥有最终话语权。

API经济

在API经济中,API是服务、应用和系统的数字纽带。企业通过对API的使用,更快、更高效、更加可扩展地实现用户获取、引导、以及产品发现流程,促进与合作伙伴的协作与整合,允许企业成为开放式平台,充分利用其大部分数据,创建一流的客户体验。它帮助企业实现公司转型、围绕现有产品打造新的生态系统,以及变现核心资本、服务和产品,为各种垂直行业增加革新性的价值。到2018年, API经济预计将成为一个2.2万亿美元的全球市场。

原文发布于微信公众号 - BestSDK(bestsdk)

原文发表时间:2017-08-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

小心!黑客组织KovCoreG正在利用虚假的浏览器和Flash更新来传播恶意软件

近期,安全研究人员发现了一个名叫KovCoreG的黑客组织正在利用伪造的浏览器及Flash更新来欺骗用户安装Kovter恶意软件。 ? 研究人员表示,攻击者使用...

24750
来自专栏FreeBuf

安卓曝大漏洞:一条彩信可控制手机,影响95%设备

以色列移动信息安全公司 Zimperium 研究人员 Joshua Drake 在 Android 系统中发现了多处安全漏洞,Android 2.2到5.1的所...

27470
来自专栏我是攻城师

携程全线瘫痪,传言代码被恶意删除

38650
来自专栏FreeBuf

Google Play Store启动漏洞赏金计划保护Android应用

? Google终于发布了Google Play Store的漏洞赏金计划,安全人员可以寻找或者报告Android应用中存在的漏洞。 这个项目的名称为 “Go...

29950
来自专栏安恒信息

微软警告Windows XP用户:若不升级永遭zero day攻击

据国外《微电脑世界》(PCWorld)杂志网站报道,一直以来,微软都在不停地提醒、劝导和请求用户,在明年该公司对Windows XP的支持结束之前...

34660

密码即将消亡,真的假的?

保护敏感私人信息的安全,防止他人对其的窥视,并不仅仅是一个现代的理念,这是我们几个世纪以来一直在表现的一种行为。从根本上来说,只要我们一直试图保护信息安全,那我...

13030
来自专栏农夫安全

Hackerone案例之添加或删除新的非首选付款方式不会触发电子邮件或帐户通知

0x00 前言 ? 原文URL: https://hackerone.com/reports/242964 ? 漏洞很简单,hackerone官方就给回复了一...

37360
来自专栏数据和云

防范攻击 加强管控 - 数据库安全的16条军规

近日的数据安全事故,引发了很多企业的普遍关注,而不少用户从彻查中确实发现自己的数据库已经被注入,这为大家上了数据安全的重要一课。 甚至有的企业要求停用PL/SQ...

33460
来自专栏ThoughtWorks

浅谈微服务架构中的鉴权体系 | 洞见

在微服务架构中,有一个核心的问题是处理好“集权”(中心化)和“放权”(去中心化)的关系。虽然微服务的主旋律是把数据和业务拆成小而独立的模块,但我们仍然需要一个强...

37460
来自专栏安智客

Android版本占比情况反映出对TEE强大的需求

Google Play每周发布一次的dashboards信息显示,Android各个版本目前的使用情况。之前9月份的Android主流版本为Android...

25960

扫码关注云+社区

领取腾讯云代金券