前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >API,打开“共享之门”的最好钥匙

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

作者头像
BestSDK
发布2018-03-01 16:14:57
1K0
发布2018-03-01 16:14:57
举报
文章被收录于专栏:BestSDK

我们经常听到开发人员讨论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万亿美元的全球市场。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 BestSDK 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档