如何有效辨别第三方API接口的可用性?

企业动态
开发者可以将自身的业务需求同听云App关键元素功能中的维度信息进行比较,找到最适合自身的第三方API了。

   目前国内的移动应用市场已经趋于饱和,随之相关的配套设施也逐渐完善起来,这其中不乏就包括第三方API接口,比如像是支付类接口、地图类接口、即时通讯类接口等。但事实上,第三方API接口对开发者来说可以说是喜忧参半的:喜的是这种API接口大大减少了工作量,方便了产品的开发;忧的是现在的API接口类型多种多样,且性能良莠不齐,如果不小心踩到“坑”里,就可能造成大量的用户流失。

  那么问题就来了,市面上的API接口种类繁多,应该如何分辨哪款API接口才是最适合自身产品的接口,如何高效利用这些API接口来优化我们的产品体验?带着这些问题,记者采访到了听云移动研发总监杨凯。

  杨凯谈到,API接口的好坏是直其实是会直接影响到我们产品在某些方面的性能的。例如支付接口,如果这个接口访问缓慢,导致的就是用户放弃购买,进而造成损失。基于以上的问题,听云App提出了对关键元素的监测。

  1、能否具体解释下关键元素功能,并且它能从哪些方面帮助到开发者?

  简单来讲,听云App的关键元素功能就是将关键的URL配置成关键元素,将这一条URL的所有性能维度信息单独列出展示,避免出现关键URL被聚合难以区分,或者在众多元素排序中比较靠后而被忽略掉的情况。

  目前为止,听云App关键元素功能支持从情报汇总,错误,地域,运营商,接入方式,组合分析,操作系统这几个维度进行分析。例如情报汇总页面展示了HTTP响应时间分解图、吞吐率、传输数据量、HTTP响应地图、HTTP错误/网络错误率以及最近事件汇总,可以对其排列多种组合进行分析。例如可以将传输数据量图表和错误率图表对比查看这个API接口是否会因为数据量传输过大而造成错误发生,或者与响应时间图表结合,看出数据传输量大时是否会出现响应慢现象。

  不仅可以查看情报汇总的信息,也可以查看各维度的详细信息。仍然以API选型这个场景为例。运营商维度可以看到进行选型的几个API在各运营商下的表现情况,再结合自身业务进行选择,比如用户都集中在某一运营商下,那么此时需要对比选择出在相同运营商下表现***的第三方API进行使用。

  2、关键元素功能能否与开发者的需求***匹配呢?

  开发者可以将自身的业务需求同听云App关键元素功能中的维度信息进行比较,找到最适合自身的第三方API了。

  另外我们知道第三方API其本质上是一条URL,所以只要把几个备选API都配置为关键元素后进行对比就可以挑选出最适合业务的一个了。所以可以根据自身的业务需求来指定相关URL为关键元素,从而更优针对性的对这一步骤进行监测。例如登录步骤是非常重要的操作,那么您可以将登录行为的URL配置为关键元素,此时就可以针对该接口进行单独监测。

  ***,杨凯总结道:如果第三方API接口性能缓慢,很有可能导致用户出现无法登陆、无法支付等直接影响产品体验的问题。听云App可以与开发者的这方面需求***契合,助力开发者快速定位并解决问题,减少用户流失。

责任编辑:张诚 来源: 51CTO
相关推荐

2017-09-07 14:45:20

AndroidIntent第三方应用

2017-09-04 20:24:35

Activity代码三种方式

2015-11-05 16:44:37

第三方登陆android源码

2013-10-15 16:16:10

2014-07-25 09:33:22

2009-02-10 10:36:08

FacebookAPIOpen API

2017-12-11 15:53:56

2021-04-06 11:22:51

Android 12安卓API

2014-07-23 08:55:42

iOSFMDB

2019-07-30 11:35:54

AndroidRetrofit

2013-09-12 10:15:15

云通讯平台 CRMPaaS

2023-06-20 11:34:48

2011-05-07 14:20:25

加密方案Transcoder BlackBerry

2023-09-14 10:55:16

2017-05-16 13:24:02

LinuxCentOS第三方仓库

2012-06-29 14:49:55

海豚浏览器API

2011-05-29 11:20:42

FacebookGraph API

2019-09-03 18:31:19

第三方支付电商支付行业

2022-05-21 23:56:16

Python库搜索Python

2023-07-26 08:21:33

点赞
收藏

51CTO技术栈公众号