OpenAPI系列: 一、概述
“我的菜呢?”
“。。。。。。”
“這里的蔬菜可不是你的哦。。。”
“水果、牛奶、更加入蔬菜的營養才成為蒙牛果蔬酸酸乳的完美組合。。。”
“我說就是我的,等著瞧。。。。。。”
先為蒙牛做個廣告,不過提前聲明我可沒收蒙牛的錢啊,呵呵。這個廣告在公交車、電視上輪番播出,其創意完全來自當前流行于SNS社區的“偷菜”游戲。說起SNS社區,大家一定會想起SNS的鼻祖Facebook,不過在國內的我們沒辦法享受Facebook,因為不知什么時候Facebook被隔到墻外面了。這里要嚴重鄙視下ZF的GFW,難道屏蔽了社會就會和諧了嗎?其實對于一般人而言,Facebook屏蔽與否是沒有什么實質影響的,但是對于開發者的我們可謂一大損失。為什么能夠代表技術發展方向的應用(Facebook、twitter)都給屏蔽了,難道只有把它們擋在墻外社會才河蟹?
扯遠了,呵呵,言歸正傳。國內也有非常火的SNS平臺,如:人人網、開心網等,前面提到的“偷菜”游戲就是根植于SNS平臺而紅遍大江南北的,而“偷菜”游戲的成功完全取決于(有點絕對)SNS的Open API策略。近期有一個項目,其功能即是開放API。最初考慮使用web service的方式實現,但后來對業界Open API的實現方式進行了一下調查,了解到大多數公司都是采用REST的方式實現(如:阿里軟件、人人網、Youku、Top100等),經過綜合考量,最終決定也使用REST方式來實現我們的Open API。
?想法
項目結束后突然有了一個想法,是否可以構建一個Open API的平臺,使其實現如下功能:
1) 動態對消費方(Consumer)進行管理
2) 動態對API方法及其參數進行管理
3) 動態生成API方法使用說明
4) 構建在線Test環境
5) 在線API調用文檔向導
6) 統一的REST調用路徑及API實現策略,方便編寫API實現邏輯
?開源地址
基于以上想法,本人創建了一個開源的項目OpenAPI,項目地址:http://openapi.codeplex.com/
[返回導航]
總結
以上是生活随笔為你收集整理的OpenAPI系列: 一、概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 在线API
- 下一篇: 各证券公司手续费