互联网开放平台纵横论

来源:互联网 发布:东方网络(002175)股吧 编辑:程序博客网 时间:2024/05/01 03:20

 在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,叫做OpenAPI,提供OpenAPI的平台本身被称为开放平台(Open Platform)。

通过开放平台,不仅能提供对网站资源的简单访问,还可以进行复杂的数据交互,将它们的网站转换为与操作系统等价的开发平台。第三方开发者可以基于这些已经存在的、公开的网站平台而开发丰富多彩的应用,分享网站平台的用户和资源。互联网公司通过开放平台,迅速发展出海量的应用,获取用户、占领市场,而其中最成功的案例便是Facebook

注:文章内容大量引用了中国移动研究院2011年发布的《中国互联网平台开放性调查报告》。

 

什么公司会创建开放平台?

首先,一个公司要创建开放平台,需要满足一定的条件。一,拥有一定的资源和用户群,这是吸引第三方开发者参与加盟的基本要素;二,开放平台要具备一定的竞争实力,从而实现盈利,能够为众多开发者提供优质的服务和应用,同时在应用推广方面要做到高效率;三,开放平台、第三方开发者与用户之间要保持良好的互动性,用户互动性和满意度也将应用的推广起到积极的促进作用。因此,现在拥有开放平台的公司基本都是互联网巨头。

 

有哪些类型开放平台?

互联网领域的开放平台主要分为三个类型:单向应用发布的开放平台、“应用发布+信息交互”的开放平台、共享流量和用户的开放用户。

 

1.      单向应用发布的开放平台

依赖于产业链上下游参与方进行相关业务的整合,仅提供应用程序的开放接口,并对其进行发布和推广,没有开发者以及用户之间的互动。比如苹果的APP Store

 

2.      “应用发布+信息交互”的开放平台

除了具有应用程序的发布功能外,还具有一定的信息交互功能,开发者可以及时了解用户需求和特点,定制更具有针对性的服务。Facebook开放用户行为数据,丰富了好友互动、网络应用等方面的功能。新浪微博开放平台媒体性较强,用户及开发者之间有一定的互动性,并且平台上应用传播速度快,时效性强,应用几乎全部围绕微博业务展开。

 

3.      共享流量和用户的开放平台

除了具备应用发布、信息互动外,还能对第三方开发者共享自身平台核心的流量和用户,使得平台和第三方开发者互通共赢,从而大幅提升用户的网站粘性和扩展性。FacebookTwitter已经实现同步发帖功能的互通,双方在一定程序上共享注册用户;腾讯开放平台上用户关系链强,账号也实现了和一些平台的互通;百度开放平台用户基数大,涵盖近九成的中国网民,其向第三方开发者共享流量、百度首页等核心资源,实现与合作平台的流量共享。

 

几大开放平台对比

1.      百度开放平台

互联网开放平台纵横论

百度开放平台包括:数据开放平台、应用开放平台、“百度云”和部分产品开放的API

数据开放平台通过与广大站点的数据开放对接合作,站长将数据提交上去,百度将优质数据在搜索结果中展示给用户,为用户实现“即搜即得”。

应用开放平台主要由第三方开发者或提供商提供,用户只要在百度搜索框输入关键词,系统就会将用户需求的结果以webAPP的形式展现给用户。同时,用户还可以将常用应用添加到百度个人首页。

百度还有产品开放和开源库。比如地图API、在线输入法API、百度百科合作平台和Tangram开源库。

在今年9月份,百度推出了“百度云”,这个平台是为移动互联网而生,方便用户在多种设备上获取到服务。百度云为用户提供了通讯录、相册、网盘、音乐等服务。同时,它也是面向开发者的开放平台,将百度在云端的能力开放出来,帮助开发者做更好的应用。“百度云”主要有三个方面的支持:云存储、云计算和大数据智能,以七种武器的形式提供给开发者:Engine(移动浏览内核)、LBS云、ScreenX(多屏幕技术)、PCS(个人云存储)、Site App(移动云应用生成服务)、BAE(应用引擎)、MTC(移动云测试中心)。以PCS云存储为例,人人桌面就对接了百度个人PCS云存储,使得每个用户有免费的存储空间,可以方便的进行多端同步,而人人网自己则不需要额外的运营能力。

百度开放平台的收益模式核心是“应用成长基金”,它主要解决的免费应用无法获得收益的问题,因此,通过该基金,只要应用受欢迎,就可以获得基金的支持。

 

总的来看,百度开放平台是非常好的双赢平台,使得百度在用户行为数据分享,以及精准推荐方面表现出色。

平台优势:用户基数大;由于搜索用户为主,平台能够实现对用户的精准推荐;应用排名机制成熟,存货周期长,盈利模式较为成熟。

平台劣势:百度开放平台用户之间关系链很弱,无法进行社会化营销。

 

2.      腾讯开放平台


腾讯的开放平台包括的东西挺多:Q+开放平台、腾讯社区开放平台、电子商务开放平台、WebQQ开放平台、搜搜开放平台等等。

Q+开放平台是一个基于windows系统的开放应用平台。用户切换到Q+之后,它会接管原来的windows桌面,会在桌面的其中一个页面提供第三方的桌面应用,方便用户使用。它为开发者提供如文件传输、语音视频等接口。

腾讯社区开放平台涉及到的产品包括QQQQ空间、腾讯网。首先,通过功能组件的形式向开发者提供了多款腾讯社交产品的互联方式:QQ登录、QQ签名档同步、赞组件、划词分享组件、关注组件等等。站长可以利用这些组件和腾讯社区实现流量共享,以及开启QQ第三方账号登录方式。同时,针对腾讯网和QQ空间,还为开发者提供了第三方应用接入平台,开发者可以开发第三方游戏或工具类应用,这些应用会在社区平台上被海量用户使用,同时腾讯还会帮助开发者进行推广和营销。但是,腾讯的开放平台是有一定限制的,比如“偷菜”的业务是腾讯已经在做的,则不再允许第三方接入。

腾讯微博开放平台主要面对网站主和开发者。网站主可以通过微博组件,如一键转播、收听组件、微博广播、Q-Share等,与腾讯微博实现内容和流量的互通。开发者则可以在微博平台上为微博用户提供第三方应用和服务。

搜搜开放平台类似于百度的数据开放平台,是和站点通过优质数据共享的方式建立起来的。站长提交优质的电视剧、招聘、论坛等资源,搜搜用垂直搜索引擎和好的展现形式将资源提供给用户。

拍拍开放平台则主要面向拍拍商家,商家通过API接口实现订单下载、商品发布和库存同步等功能,解决了大量商品的流通以及信息更新等问题。除此之外,拍拍还面向第三方服务提供商,它们可以在平台上为商家和用户开发一些专业工具以及电子商务管理系统等。

除此之外,还有腾讯游戏社区,QQEmail等开放平台。

 

总的来说,腾讯的开放平台是非常丰富和多样化的。社区开放平台从第三方站点引入了大量的内容和流量,拍拍开放平台为商家提供了更加优质的服务,Q+开放平台则在桌面端为用户提供了更加多样化的服务。

平台优势:社区平台全面、用户关系链强,微博、游戏平台用户互动性强,用户支付习惯成熟。

平台缺点:对于某种类型的平台,接入方式有限,特别是QQ平台并没有开放出来。开放性上有所争议。

 

3.      新浪微博开放平台 

 互联网开放平台纵横论

新浪微博开放平台主要有三种接入方式:网站接入,移动应用和站内应用。

网站接入方面,站长可以通过微博登陆、微博组件、JS-SDK三种方式与新浪微博实现内容和流量的互通。微博组件有分享按钮、微博直播、关注按钮、微博发布器、微博登陆按钮、微博秀等。JS-SDK则是为开发者提供的一项更加便利的接入微博组件的方式,一段代码,将多种组件嵌入网页中。

同时,开发者还可以开发第三方移动和站内应用。在移动应用方面,可以通过API和一些功能组件接入微博客户端和移动WAP站。在站内应用方面,可以深度整合新浪微博众多推广资源及传播渠道,包括导航推荐位,Feed,通知,邀请,应用频道等。所有新浪的开放平台技术资源,也对站内应用开放,可以打造高度社交特性的创新应用。

 

在这里简单比较一下新浪微博和腾讯微博的API开放性。

可以将微博开放平台提供的服务大致分为:公共内容,用户内容,用户关系链以及其他辅助功能(例如搜索)。

1)在“公共内容”上,腾讯和新浪都提供了获取公共微博和热门话题的接口。但新浪的热门话题接口更加丰富,包括了每周,每日和每小时的热门话题。而腾讯只提供了一个“话题热榜”接口,返回当前最流行的话题。

2)在“用户内容”上,两个平台的差别更加明显。新浪API接口以用户为中心,腾讯则更偏重提供基础数据。例如,对于微博的转发和评论,新浪直接提供了API可以获取一个用户发出和收到的评论。而腾讯只提供了由”获取一条微博所有评论“的API。这意味着,在新浪微博上通过一个API请求就可以获得的”某个用户收到的评论“,在腾讯平台上,开发者需要先获得用户发表的微博列表,然后再拿着每条微博向腾讯再次请求其所有评论。不仅如此,目前为之腾讯仍未开放“获取一个用户所发表的评论”的接口。

3)在“用户关系链”上,腾讯和新浪差别不大,第三方都可以拿到一个用户的粉丝和好友列表。由于腾讯微博本身提供了“特别收听”功能,通过其API还可以获得一个用户“特别收听列表”。

4)在“辅助功能”上,双方都提供了“好友推荐”和比较完整的搜索服务(搜索用户,搜索微博),但新浪目前还支持获得一个用户“可能感兴趣的标签”,这个API为做基于微博的推荐服务提供了有效的参考信息。

同时,当开发者请求数据时,数据数量上是否有所限制最能反映一个平台的开放程度。从这个意义上讲,不论新浪或者腾讯到目前为止都没有做到真正的开放。以获取一个用户的“粉丝列表”为例,我们可以看到新浪、腾讯与Twitter之间的差别。Twitter是一个真正开放的平台,开发者可以通过API获取任意用户的完整粉丝列表。再看新浪,对于一般授权用户,最多只能获得5000个最新粉丝信息。不过,新浪和twitter为开发者还提供了专门的“社交图谱”接口,一次请求最多获取一个用户5000个粉丝的id。只是,新浪仍然将能获取的粉丝总数设定在5000,而twitter还是一如既往的开放。至于腾讯,其API文档并没有限定获取用户粉丝的数量,但一次API请求最多只能取得30个粉丝信息,而且也没有提供类似“社会图谱”的接口。在这种限制下,想在腾讯微博平台为一个拥有几十万粉丝的用户构建“社交图谱”,难度可想而知。然而,令人惊讶的是,今年,Twitter宣布停止批准应用随意通过API访问大量数据,只有以前的应用则可以“继续随意访问数据”。

 

平台优点:新浪微博的媒体性很强、传播速度很快,高端用户很多,影响力大。同时,在应用推荐方面,整合了多种传播渠道,贴近用户需求,

平台缺点:微博用户的付费习惯没有形成,因此在收益上不太理想。同时,应用需要完全围绕微博平台展开,限制性较强,存活时间短。

 

4.      人人网开放平台

互联网开放平台纵横论

人人开放平台是一个SNS开放平台,能够支持站内应用、站外WebWAP网站、桌面应用,以及移动终端上应用的接入。和新浪微博相似,也提供了网站接入、移动应用和站内应用三种方式。

网站接入提供了多种社交插件:人人喜欢,人人分享,一键关注,人人转发等。同时,还可以用人人账号登录网站。

站内应用和客户端应用则也是通过调用人人提供的API接口来完成。举两个例子:Web应用中给我印象最深的是“好友档案”,调用每个人的社交数据,形成一份社交图谱,满足了人人网用户最根本的需求。火爆的时候,服务器连连爆仓。但是可惜的是,后续的服务并没有能够完全挖掘出来。

手机客户端应用,可以通过人人网登陆,并将游戏或者照片等内容分享的人人网上。

平台优点:平台社交属性强,用户互动性非常强,应用传播速度快。特别是社交类应用、社交游戏在该平台上表现突出。

平台缺点:人人网开放平台上推网站的“APP”较多,存在大量的网站导航链接应用,给用户早成了很多困扰。同时,人人网的开放平台在平台维护,推广和收益维度比较一般的。