19

25种能够助力企业线上业务发展的优秀API

 4 years ago
source link: http://news.51cto.com/art/202002/610021.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

【51CTO.com快译】 引言:在本文中,我们将向您介绍25种精选的、可实现各种常见功能的优秀API集合。

与多种API相集成,是企业在其线上业务中构建新的功能,并增加其营收的最有效方法之一。那些经过甄选的API不仅可以节省企业的开发时间,而且能够驱动提高软件产品的质量与成本效益。在本文中,我们将重点介绍25种能够助力企业业务的优秀API,及其常规功能。

由于API一般是在“幕后”发挥作用的,因此我们有必要在深入讨论之前,事先了解一下什么是API。简单说来,API是一组指令。通过接受用户的请求,它能够通知系统该采取何种操作行为,进而将响应返回给请求方。API可以被使用在一个循环互连的不同系统中,以便软件平台整体能够以一种有组织、且简单的方式,来执行预定的服务功能。

开拓在线业务并非一件易事。从一个想法到开发出对应的应用程序,往往需要花费大量的时间和精力,因此我们要学会善用API。Salesforce和eBay是最早公开自己API的两家公司。自2000年之后,许多公司都相继推出了他们的API。当然,对于新入局的企业而言,他们据此拥有了改进现有模式与流程的机会。他们只要将所需的API集成到自己的应用程序或网站之中,便可流畅地访问到由这些API所提供的对应功能。

nEjqQ3Z.png!web

本文将从如下类别和您讨论25种优秀的API:

  • Google系(3)
  • 社交服务类(3)
  • 位置服务类(3)
  • 交流通讯类(3)
  • 开发工具类(4)
  • 娱乐类(3)
  • 客户关系管理类(3)
  • 支付类(3)

1. Google系

Google能够提供许多非常实用的产品和工具,以方便用户集成自己的应用程序。用户可以通过Google的各种API,来调用各种时下流行的Google服务,并与之通信。而且更棒的是,这些API大多数都是免费的。

其中最为常用的Google API包括:

  • Gmail API:能够允许您访问Gmail邮箱,进而收发电子邮件。
  • Google Analytics API:分析所有与目标网站访客相关的数据。
  • Google Adsense Management:能够通过该API来管理AdSense,并创建相应的性能报告。

2.社交服务类

对于大多数企业应用而言,在其网站和服务中集成社交服务类API,已经成了大势所趋。为了增进用户的使用体验,大多数主流社交网络平台都推出了自己的API。虽然我们无法通过直接复制API,去克隆他们的原始产品,但是如下主流社交服务类API可以被我们频繁调用:

  • Twitter API:允许开发人员将Twitter服务纳入到自己的产品之中。
  • Facebook API:Facebook将其现有功能划分成为几个不同的API组,其中包括:Facebook Graph、Facebook Ads、Facebook Atlas和Facebook Marketing。
  • Instagram API:可用于按照所在位置,以及用户的特征标签,去搜索照片,查看趋势照片,或自定义其他项目。

3.位置服务类

位置服务类API旨在利用传感器和设备信号的数据,为用户提供地理信息上的连续体验。由于这些API是由十几个相互连接的网络组合所生成,因此其准确性会比较高。

如下是一些标准化的位置服务类API:

  • Google Maps & Places:Google Maps API是最常用的位置服务类API之一。它们可以被轻松地嵌入用户现有的应用程序或网站之中,进而使用到Google Maps服务。
  • NASA(https://api.nasa.gov/):NASA API的主要目的是让开发人员能够轻松地访问到NASA的数据集,特别是一些可视化的图像。
  • Yelp(https://www.yelp.com/developers/documentation/v3/get_started):Yelp提供了面向地理系统的特定数据。通过搜索,并对某个位置进行距离评级,它能够精准地提取相关的数据。

4.交流通讯类

如今,在应用服务中提供交流通讯功能,已经成为了保持用户参与度的重要手段之一。业界主流的通讯类API往往启用了消息传递功能。此类API有助于用户在移动应用和网站中嵌入文本聊天、视频、以及语音呼叫功能。

如下是一些常见的交流通讯类API:

  • Channelize.io:可用于在应用程序和网站用户之间实现实时的通信。通过让企业在其应用程序中添加消息的传递与呼叫功能,它不但可以实现用户之间的通信,还能够满足社交网络、教育、医疗保健、金融服务、按需服务、以及其他应用程序类型的真实使用场景。另外,它还有助于企业发布以聊天为核心功能的专有应用。
  • Telegram:主要提供两个API:第一个是Bot API,它使用Telegram作为接口,来创建各种程序。第二个是Telegram API,它可以根据自定义的要求,来定制Telegram。
  • Lob:Lob与上述两种API有所不同。通过提供了针对邮件、打印和地址验证领域的API,它使得服务产品能够向客户发送个性化的明信片、信件、以及支票。

5.开发工具类

区别于集成开发环境(IDE),开发工具类(DevTools)也被称为Web开发者工具,它主要工作在后端。

如下是一些常见的开发工具类API:

  • IFTTT:IFTTT的API可分为服务和触发器两类。它借助“If this, then that”语句,来连接用户的应用程序和设备。其中“this”是指触发器,而“that”则为用户要连接的服务。
  • Amazon S3:Amazon S3 API为用户开发的API提供了Amazon AWS的存储服务。用户可以据此来存储、检索、罗列和删除S3中的文件对象。
  • Firebase:作为一种API,Firebase可以让开发人员轻松地实时数据的同步和存储。开发人员可以使用该服务来构建自己的应用程序,而无需管理服务器,甚至去编写服务器端的代码。
  • Algolia:Algolia提供的API,可以让用户在应用程序和网站中集成对应的搜索功能。无论您身处何处,Algolia API都可以在100毫秒内查询并检索数十亿条记录。

6.娱乐类

随着短视频等娱乐方式的兴起,各大在线视频服务公司都开发出了对应的API,以使得自己的内容与视频流等服务能够被其他应用程序所使用。例如:近期在国外大热的约会类应用程序Bumble,就添加了Spotify的API。这使得其用户可以共享自己感兴趣的音乐类型,进而以不同的角度去了解那些潜在的伙伴。

如下是一些常见的娱乐类API:

  • YouTube API:通过使用YouTube Data API,您可以向应用程序添加各种YouTube的功能,包括使用相应的API来​​上传视频,管理与订阅播放列表,以及更新频道设置等。
  • Spotify:作为一种接口,Spotify API使得开发人员可以通过互联网去访问其音乐数据,进而让软件用户能够检索并管理Spotify的数据。
  • MusiXmatch:和Spotify API同属于音乐类的MusiXmatch API,允许开发人员在其目标网站或应用程序上显示超过1300万首曲目的歌词。

7.客户关系管理类

客户关系管理类API,能够为不同的业务应用提供集中化的访问。

  • ZenDesk:ZenDesk提供了一个标准化的API。它能够使用JSON和REST,与不同的问题跟踪系统共享有关客户支持方面的需求单。
  • ZOHO API:Zoho CRM为不同服务提供了多种API,其中,它的REST API就能够让用户轻松地使用Zoho的所有组件。
  • Agile CRM:Agile CRM API提供了与相关的企业级应用的无缝集成。目前,Agile API带有现成的组件后端和前端的RESTful API。

8.支付类

通过将支付类API集成到现有的应用程序或网站中,软件服务可以实现将组织的结帐系统,连接到目标支付接收网络中。其实际意义在于:利用此类网关,用户无需离开当前的服务平台网站,即可实现各种购物与支付。

  • PayPal:作为最受欢迎的支付系统之一,PayPal API允许目标系统接受来自PayPal用户的付款。与此同时,用户还能够检索那些存储在PayPal服务器上的机密数据,以实现在不共享财务信息的情况下实现付款。
  • Stripe API:Stripe API能够让开发人员实现接收付款,跟踪用户帐户,管理订阅,以及发送发票等功能。
  • Paybook:Paybook API能够让用户连接到各种银行帐户、政府机构帐户、以及公用事业帐户上。此外,Paybook API还提供了生成发票,验证身份,以及检查贷款等服务。

原文标题:25 Best APIs to Give Your Business a Head-Start,作者:Siddhant Sharma

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK