Open API的资源集

现在经常听到和使用到各种开放API,因此笔者对这些进行概要的汇总和整理,希望对有这些需求的有一定的参考价值。

什么是开放平台(Open Platform

在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。通过开放平台,网站不仅能提供对Web网页的简单访问,还可以进行复杂的数据交互,将它们的Web网站转换为与操作系统等价的开发平台。第三方开发者可以基于这些已经存在的、公开的Web网站而开发丰富多彩的应用。

开放平台分类

在众多的开放平台之中,根据所服务的主体不同,也将开放平台分为两类,一类是中心化开放平台,以Facebook、百度等为代表的开放平台,平台所提供的API主要是针对自身的网站提供应用开发接口,与之对接的应用只为自身网站服务;还有一种是分布式开放平台,在国外以Google提出的开放标准为代表,在国内则以Manyou为代表,这类平台在提供一个标准API后,即可将平台上的多个应用推向所有支持该标准的网站。

国内

http://open.taobao.com/index.htm

对外开放的API涵盖了淘宝核心交易和各项垂直业务的主要流程,同时API调用量保持快速增长趋势。

 

http://dev.app.360.cn/

360web应用开放平台还提供丰富的开放API扩展,以满足开发者批量上传应用的需求,目前支持API如下所示:

游戏类应用 视频类应用 小说类应用 杂志类应用

 

http://open.soft.360.cn

360软件开放平台是为所有软件企业和开发者提供的发布推广平台。

 

http://open.qq.com/

网站主推广 应用接入 商务营销 3大类

 

http://open.baidu.com/

百度数据开放平台 百度应用开放平台 地图、文库、知道等多个方面的开放

 

http://open.weibo.com/

帐号、应用等开放

 

国外

http://www.programmableweb.com/apis

截至目前有:3742 APIS 6014 Mashups

 

Advertising (52) 

 Feeds (23) 

 News (50) 

 Shopping (156) 

 Answers (11) 

 File Sharing (17) 

 Office (46) 

 Social (242) 

 Blog Search (8) 

 Financial (152) 

 Other (166) 

 Sports (41) 

 Blogging (49) 

 Food (15) 

 Payment (54) 

 Storage (43) 

 Bookmarks (31) 

 Games (50) 

 Photos (106) 

 Tagging (12) 

 Calendar (14) 

 Goal Setting (2) 

 PIM (24) 

 Telephony (154) 

 Chat (38) 

 Government (82) 

 Project Management (44) 

 Tools (181) 

 Database (29) 

 Internet (287) 

 Real Estate (33) 

 Travel (97) 

 Dating (2) 

 Job Search (28) 

 Recommendations (46) 

 Utility (72) 

 Dictionary (4) 

 Mapping (218) 

 Reference (184) 

 Video (106) 

 Email (83) 

 Media Management (15) 

 Retail (3) 

 Weather (15) 

 Enterprise (143) 

 Medical (26) 

 Search (107) 

 Widgets (26) 

 Events (40) 

 Messaging (106) 

 Security (62) 

 Wiki (13) 

 Fax (8) 

 Music (115) 

 Shipping (11) 

 

基于各种API,可以进行Mashup

mashup是糅合,是当今网络上新出现的一种网络现象,将两种以上使用公共或者私有数据库的web应用,加在一起,形成一个整合应用。一般使用源应用的API接口,或者是一些rss输出(含atom)作为内容源,合并的web应用用什么技术,则没有什么限制。详细参考 http://baike.baidu.com/view/241257.htm

 

总结

现在做应用,真是有福了,这么多的开放资源可以共享和购买,节省了很多的自身开发投入,看来这些应用云是越来越进了。

posted @ 2011-08-27 07:38  2012  阅读(16362)  评论(3编辑  收藏  举报