Open API的资源集

简介: 现在经常听到和使用到各种开放API,因此笔者对这些进行概要的汇总和整理,希望对有这些需求的有一定的参考价值。 什么是开放平台(Open Platform) 在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放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

 

总结

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

相关文章
|
2月前
|
安全 API 持续交付
要利用阿里云控制API查询您的阿里云资源
【2月更文挑战第33天】要利用阿里云控制API查询您的阿里云资源
30 3
|
4月前
|
存储 数据库连接 API
具有嵌套关系的可重用API资源——Laravel5.5
本文聚焦于利用 Laravel 中的 Resource::collection,并强调控制器对于处理数据关系包含的重要性。
37 1
|
7月前
|
JSON 负载均衡 前端开发
一文带你详细了解Open API设计规范
一文带你详细了解Open API设计规范
1159 0
|
7月前
|
Web App开发 人工智能 Linux
宝塔快速反代openai官方的API接口,实现国内调用open ai
宝塔快速反代openai官方的API接口,实现国内调用open ai
639 0
|
消息中间件 监控 安全
探究如何在Linux系统中修改进程资源限制:四种方法调整进程限制,让你的系统高效运行(包含应用层getrlimit和setrlimit API)
探究如何在Linux系统中修改进程资源限制:四种方法调整进程限制,让你的系统高效运行(包含应用层getrlimit和setrlimit API)
61 0
|
6月前
|
设计模式 Java API
使用Spring框架创建一个RESTful API,实现学生信息的管理,包括资源的创建、读取、更新和删除。
在当今的Web应用程序开发中,RESTful API(Representational State Transferful Application Programming Interface)变得越来越重要。Spring框架提供了强大的工具和功能,以便轻松创建、读取、更新和删除(CRUD)资源。在这篇文章中,我们将深入探讨如何使用Spring框架创建一个RESTful API,并通过一个完整的示例演示。
100 0
|
7月前
|
SQL 存储 API
SAP CRM 系统使用 API 和 open sql 读取订单长文本的两种方式比较
SAP CRM 系统使用 API 和 open sql 读取订单长文本的两种方式比较
43 0
|
10月前
|
JSON 监控 API
php对接小鹅通API开发高级实战案例解析:获取指定资源学习记录信息(单人单学习记录、单人多学习记录累计、返回数据格式确认)
php对接小鹅通API开发高级实战案例解析:获取指定资源学习记录信息(单人单学习记录、单人多学习记录累计、返回数据格式确认)
219 0
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
关于GPT的Open API,看这一篇就够了(可搭建自己的ChatGPT)
关于GPT的Open API,看这一篇就够了(可搭建自己的ChatGPT)
4054 0
|
12月前
|
存储 SQL API
SAP CRM 系统使用 API 和 open sql 读取订单长文本的两种方式比较
SAP CRM 系统使用 API 和 open sql 读取订单长文本的两种方式比较