6. Web APIs
一、新興的名詞:Widget
Widget在國內沒那麼熱門的原因有兩個:第一,國內網際網路環境並不容易讓一般網民獨立架設部落格網站。在美國,從申請網址到租用主機到啟用系統與付款,全部能線上完成。第二,國外很多部落格服務供應商也開放內嵌Javascript,更加大Widget被應用的可能性。
二、Widget服務的運作方式
這種偏向小眾的Widget可預期不會太多網民使用,有20萬日輸送量還可以。關鍵是這網站(rankwidget.com)本身訪問量極低,每天PV點擊量不到一千。原本「倉庫」就沒法期待有太多人來逛。問題是經營這樣一種新興應用要靠甚麼賺錢?頻寬成本可是很紮實的每月開銷。
三、經營Widget要靠甚麼賺錢
Web API一般來講就是網路上的應用程式介面(Web Application Programming Interface),它就像是一個大資料庫一樣,提供使用者使用各式各樣的服務程式。
在Web2.0裡,已經有很多很方便的服務程式讓我們使用。例如:
Amazon、eBay、Skybe、Yahoo、del.icio.us、flickr、Google、YouTube、Jaiku;以上就像伺服端(server)提供不同的服務來讓使用者(client)使用。
簡單介紹其中的用途:
Amazon: 亞瑪遜書店透過網路互動平台來與顧客做溝通。
eBay:網路拍賣平台,讓不想出門或是很在意商品價格的人,可以到這裡參考看 看。
Skybe:用於網路通訊的平台,可以免賣撥打,對於想節省話費的人可以用看看,但前提是雙方都要有Skybe的帳號。
del.icio.us:像是共同書籤,可以知道哪個網站是大家的最愛。
flickr:一個可以分享照片的平台。
YouTube:可以分享自己拍的影片或是觀賞別人上傳的影片,申請帳號後可以把影片加入收藏,而且可以建立播放清單,讓使用起來很方便。
Jaiku:一個不想寫長篇大串的文章,又不想把短短的心情記事放在部落格裡,可以在這裡簡單的描寫此刻的感覺
至於Google和Yahoo,因為裡面包含各種的API,就不一一多說明了。
15大Web API介紹 原文 http://my-web-design.blogspot.com/2007/12/web-api.html
15,MediaWiki API
Wikipedia提供超過200萬的資源,Mediawiki API允許多這些內容進行訪問。基於Mediawiki API的站點包括:Wikitravel, Wiktionary, 和WikiNews。
14,Upcoming
利用Upcoming API可以從Yahoo的網址upcoming.org獲取數據。它在獲取即時事件信息方面非常有用。
13,Audio Scrobbler API
Last FM利用Audio Scrobbler API獲取你聽的音樂信息,同樣它也是諸多「現在聽什麼」類應用的插件。
12,Ebay API
Ebay的API很全面,幾乎支持所有主流Web腳本,包括flash和Ajax。
11,Facebook API
Facebook是非常出名和成功的社交網站,內有許多實例、應用創建嚮導和用戶可以自己拿來使用的庫。由於Facebook完全由用戶生成內容,所以Facebook API 是黃金資源。
10,Feedburner API
Feedburner是一個RSS feed創建工具。它的API給開發者帶來許多有趣的體驗,尤其是Feedflare API,
它可以詳Feedburner feeds中添加新功能。
9,Google Search API
Google Search API 是一個AJAX Search API ,借助使用JavaScript可以將Google Search添加到頁面中
,而且Google提供了很多實例代碼。
8,Yahoo Search API
比Google Search API 甚至更受歡迎。可以創建一個簡單的拼寫檢查工具或者站點搜索widget。
7,Windows Live API
針對不同的微軟服務提供了眾多的API。
6,Google Ajax Feed API
可以下載基於JavaScript的Atom 或者 RSS feed,輕易地聚合你的內容,非常快速。
5,Digg API
使用Digg API 可以訪問個人故事、評論或者公開的數據。
4,Delicious API
Delicious API不像其他API那樣複雜和功能強大,但它簡捷,而且在瀏覽器中輸入URL即可看到結果,也可以增加書籤、重命名tag等。
3,Google Maps
這個不必多說了
2,Flickr API
Flickr API提供了兩種訪問網址的方式。可以實現:創建新set,編輯評論、導出數據……
1,YouTube API
操作簡單,可以YouTube中導出視頻列表、排行、tags、url…… Google code Playground api
http://code.google.com/apis/ajax/playground/?exp=maps#map_geocoding_extraction
是一個提供google 所有code的範例展示 ex:map calendar
可以觀看google 所提供的範例外 可直接在上面編輯
跟測試 最後也能產生HTML 是很方便的地方