所謂的開放API(OpenAPI)是服務(wù)型網(wǎng)站常見的一種應(yīng)用,網(wǎng)站的服務(wù)商將自己的網(wǎng)站服務(wù)封裝成一系列API(Application Programming Interface,應(yīng)用編程接口)開放出去,供第三方開發(fā)者使用,這種行為就叫做開放網(wǎng)站的API,所開放的API就被稱作OpenAPI(開放 API)。
網(wǎng)站提供開放平臺(tái)的API后,可以吸引一些第三方的開發(fā)人員在該平臺(tái)上開發(fā)商業(yè)應(yīng)用,平臺(tái)提供商可以獲得更多的流量與市場(chǎng)份額,第三方開發(fā)者不需要龐大的硬件與技術(shù)投資就可以輕松快捷的創(chuàng)業(yè),從而達(dá)到雙贏的目的,開放API是大平臺(tái)發(fā)展、共享的途徑,讓開發(fā)者開發(fā)一個(gè)有價(jià)值應(yīng)用,付出的成本更少,成功的機(jī)會(huì)更多。今天,OpenAPI作為互聯(lián)網(wǎng)在線服務(wù)的發(fā)展基礎(chǔ),已經(jīng)成為越來(lái)越多互聯(lián)網(wǎng)企業(yè)發(fā)展服務(wù)的必然選擇。下面我就列舉一些常見網(wǎng)站服務(wù)的Open API文檔資源索引。
SNS類網(wǎng)站API
Facebook - http://developers.facebook.com/
人人網(wǎng)開放平臺(tái) - http://dev.renren.com/
51.com開放平臺(tái) - http://developers.51.com/
MySpace開發(fā)者平臺(tái) - http://developer.myspace.cn/
Opensocial - http://wiki.opensocial.org/
Google Gadgets 小工具 API 開發(fā)人員指南 - http://www.google.com/intl/zh-TW/apis/gadgets/docs-home.html
Gadgets API 開發(fā)人員指南 - http://code.google.com/intl/zh-CN/apis/gadgets/docs/dev_guide.html
Gadgets API - http://code.google.com/intl/zh-CN/apis/gadgets/
電子商務(wù)類
Amazon API - http://aws.amazon.com/
eBay API - http://developer.ebay.com/
淘寶開放平臺(tái) - 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
新浪微博開發(fā)者平臺(tái) - http://open.t.sina.com.cn
注:需要授權(quán)的開發(fā)者才能訪問(wèn),其API調(diào)用格式類似Twitter,但需要一個(gè)API Key用于認(rèn)證管理。
搜狐博客開放平臺(tái) - 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
人間網(wǎng)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 開發(fā)者中心的擴(kuò)展開發(fā)專題 - https://developer.mozilla.org/en/Extensions
XUL 1.0 規(guī)范 - http://www-archive.mozilla.org/projects/xul/xul.html
更多地了解這種基于 XML 的用戶界面語(yǔ)言,它可以構(gòu)建各種富跨平臺(tái)應(yīng)用程序。
Mozilla Development Center 的 XUL 教程 - http://developer.mozilla.org/en/docs/XUL_Tutorial
Getting started with extension development 編寫一個(gè)最簡(jiǎn)單的Firefox擴(kuò)展 - 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
實(shí)戰(zhàn) Firefox 擴(kuò)展開發(fā) - http://www.ibm.com/developerworks/cn/web/wa-lo-firefox-ext/
使用 XUL 實(shí)現(xiàn)瀏覽器擴(kuò)展 (1) - http://www.ibm.com/developerworks/cn/web/wa-xul1/
使用 XUL 實(shí)現(xiàn)瀏覽器擴(kuò)展 (2) - http://www.ibm.com/developerworks/cn/web/wa-xul2/
應(yīng)用類
豆瓣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統(tǒng)計(jì) - http://www.programmableweb.com/apis