所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。
网站提供开放平台的API后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平台提供商可以获得更多的流量与市场份额,第三方开发者不需要庞大的硬件与技术投资就可以轻松快捷的创业,从而达到双赢的目的,开放API是大平台发展、共享的途径,让开发者开发一个有价值应用,付出的成本更少,成功的机会更多。今天,OpenAPI作为互联网在线服务的发展基础,已经成为越来越多互联网企业发展服务的必然选择。下面我就列举一些常见网站服务的Open API文档资源索引。
SNS类网站API
Facebook - http://developers.facebook.com/
人人网开放平台 - http://dev.renren.com/
51.com开放平台 - http://developers.51.com/
MySpace开发者平台 - http://developer.myspace.cn/
Opensocial - http://wiki.opensocial.org/
Google Gadgets 小工具 API 开发人员指南 - http://www.google.com/intl/zh-TW/apis/gadgets/docs-home.html
Gadgets API 开发人员指南 - http://code.google.com/intl/zh-CN/apis/gadgets/docs/dev_guide.html
Gadgets API - http://code.google.com/intl/zh-CN/apis/gadgets/
电子商务类
Amazon API - http://aws.amazon.com/
eBay API - http://developer.ebay.com/
淘宝开放平台 - http://www.taobao.com/theme/tao_source/
微博API
Twitter API - http://apiwiki.twitter.com/Twitter-API-Documentation
Status.Net(Laconica) API - http://status.net/wiki/Twitter-compatible_API
新浪微博开发者平台 - http://open.t.sina.com.cn
注:需要授权的开发者才能访问,其API调用格式类似Twitter,但需要一个API Key用于认证管理。
搜狐博客开放平台 - http://ow.blog.sohu.com/
Follow5 API - http://www.follow5.com/f5/jsp/other/api/api.jsp
嘀咕API - http://code.google.com/p/digu-api/wiki/DiguApi
做啥API - http://code.google.com/p/zuosa-api/wiki/ZuosaApiDoc
人间网API - http://renjian.com/api.html
9911微博API - http://www.9911.com/api.php
Google Maps API
Google Maps API Developer Guide - http://code.google.com/intl/en/apis/maps/documentation/
Google Maps API Tutorial - http://econym.org.uk/gmap/extensions.htm
GMaps Utility Library - http://code.google.com/p/gmaps-utility-library-dev/wiki/Libraries
GMaps Utility Examples - http://gmaps-utility-library.googlecode.com/svn/trunk/labeledmarker/release/examples/
Saving User-Added Form Data - http://code.google.com/intl/zh-CN/apis/maps/articles/phpsqlinfo.html
Firefox类
Mozilla 开发者中心的扩展开发专题 - https://developer.mozilla.org/en/Extensions
XUL 1.0 规范 - http://www-archive.mozilla.org/projects/xul/xul.html
更多地了解这种基于 XML 的用户界面语言,它可以构建各种富跨平台应用程序。
Mozilla Development Center 的 XUL 教程 - http://developer.mozilla.org/en/docs/XUL_Tutorial
Getting started with extension development 编写一个最简单的Firefox扩展 - http://kb.mozillazine.org/Getting_started_with_extension_development
Setting up extension development environment - http://developer.mozilla.org/en/docs/Setting_up_extension_development_environment
实战 Firefox 扩展开发 - http://www.ibm.com/developerworks/cn/web/wa-lo-firefox-ext/
使用 XUL 实现浏览器扩展 (1) - http://www.ibm.com/developerworks/cn/web/wa-xul1/
使用 XUL 实现浏览器扩展 (2) - http://www.ibm.com/developerworks/cn/web/wa-xul2/
应用类
豆瓣API - http://www.douban.com/service/apidoc/
Flickr API - http://www.flickr.com/services/api/
Last.fm API - http://www.last.fm/api
Box.net API - http://developers.box.net/
Delicious API - http://delicious.com/help/api
API统计 - http://www.programmableweb.com/apis
分享到:
相关推荐
《OpenAPI安全认证库(Java)开发指南》 OpenAPI安全认证库是针对Java开发者设计的一个工具库,它专门用于简化对接OpenAPI HTTP接口的安全认证过程。该库封装了HTTP和HTTPS的POST与GET方法,提供了Java调用OpenAPI...
OpenAPI Generator是一个强大的工具,它基于OpenAPI规范(也称为Swagger规范),允许开发人员自动生成API客户端库、服务器存根、文档以及配置文件。这个开源项目的目标是简化API的开发流程,提高效率并促进跨平台的...
OpenAPI安全认证库屏蔽了OpenAPIHTTP接口签名细节,降低C#对接OpenAPI的复杂度,使用 方只需引入OpenAPI安全认证库(C#)即可方便快速的实现HTTP通信。 提供源代码,已使用Visual Studio 2015以及.Net4.5.2基于Any ...
详细描述墙内如何注册openAPI,包括手机待接受国外验证码。 1.优先选择Google浏览器 2.要求科学上网,选全局模式 3.最好选无痕浏览模式,清理缓存信息 4.找一个海外手机号码收取验证码,完成验证即可。 注意,大陆...
在本文中,我们将深入探讨如何将Spring Boot与SpringDoc OpenAPI 3进行整合,并通过一个实际的Demo项目来展示其核心功能。SpringBoot是Java领域广泛使用的轻量级框架,它简化了创建生产级别的基于Spring的应用程序。...
"开放平台的OpenAPI架构设计" 开放平台的OpenAPI架构设计是指在开放平台中实现OpenAPI的架构设计技术创新。OpenAPI是一种应用数据服务平台,提供了一个统一的API接口,用于访问和操作平台中的数据。 OpenAPI架构...
在OpenAPI接口调用流程中,涉及到的主要知识点包括用户身份验证、权限管理、接口注册与调用、令牌管理和刷新机制。下面将详细解释这些概念及其实施步骤。 1. **用户登录与注销**: - 用户登录是通过提交用户名和...
OpenAPI规范,全称为OpenAPI Specification,是一种定义RESTful API的标准,它独立于任何特定的编程语言,旨在帮助开发者和用户无需查看源代码或阅读大量文档就能理解和使用API。OpenAPI规范的最新版本是3.1.0,它极...
OpenAPI 安全认证库 (JAVA) V1.1.4 OpenAPI 安全认证库封装了 HTTP/HTTPS 的 POST 与 GET 方法,提供 Java 调用 OpenAPI HTTP 接口统一的入口。OpenAPI 安全认证库屏蔽了 OpenAPI HTTP 接口签名细节, 降低 Java ...
本知识点围绕OpenAPI安全认证库(Java)开发指南展开,将详细介绍该库的功能、使用方法、运行环境、更新历史以及如何进行接口调用。该认证库意在为Java开发者提供一个简便的方式以调用OpenAPI HTTP接口,通过封装...
海康OpenAPI接口测试工具是一款专门针对海康威视设备和服务进行接口测试的应用程序,它旨在帮助开发者和系统管理员高效地验证和调试海康威视的API接口功能。这款工具对于确保海康威视产品的稳定性和正确性至关重要,...
5GCMP 北向 OpenAPI 接口文档-V1 版知识点总结 概述 5GCMP 北向 OpenAPI 接口文档-V1 版是关于 5G 连接管理平台的 OpenAPI 接口文档,旨在为应用开发者提供详细的接口文档,帮助他们更好地理解和使用 5G 连接管理...
海康威视OpenAPI安全认证库是针对Python3开发的一款工具,主要目的是为了方便开发者能够更轻松地与海康威视的设备和服务进行交互。在海康威视官方提供的接口中,原本仅支持C#和Java这两种编程语言,但通过这个Python...
OpenAPI 接口测试工具(海康威视 Infovision IoT) 本文档主要描述了 OpenAPI 接口测试工具的使用说明,该工具用于测试 OpenAPI 接口是否正常。该工具支持现已发布且具备 API 网关的 ISC、IOT 平台基线的 OpenAPI ...
腾讯开放平台V3版OpenAPI的.NET SDK第一版发布,3.0表示OpenAPI版本,后一位0表示SDK版本。 本SDK基于V3版OpenAPI,适用于腾讯开放平台上所有应用接入时使用: -V3版OpenAPI是老OpenAPI的升级版,支持全平台统一接...
在IT行业中,OpenAPI是一种广泛使用的标准,用于定义和共享RESTful API的接口规范。它允许开发者明确地描述服务端提供的资源、操作以及它们的交互方式。"openapi-merger-demo.zip"这个压缩包文件很可能是为了演示...
在IT行业中,OpenAPI是一种广泛使用的规范,它定义了如何设计、构建和使用RESTful API。这个"openapi-demo-php-master_openapi_DEMO_"项目显然是一个基于PHP的OpenAPI示例,专门用于演示如何与钉钉(DingTalk)集成...