“我的菜呢?”

“。。。。。。”

“这里的蔬菜可不是你的哦。。。”

“水果、牛奶、更加入蔬菜的营养才成为蒙牛果蔬酸酸乳的完美组合。。。”

“我说就是我的,等着瞧。。。。。。”

 

先为蒙牛做个广告,不过提前声明我可没收蒙牛的钱啊,呵呵。这个广告在公交车、电视上轮番播出,其创意完全来自当前流行于SNS社区的“偷菜”游戏。说起SNS社区,大家一定会想起SNS的鼻祖Facebook,不过在国内的我们没办法享受Facebook,因为不知什么时候Facebook被隔到墙外面了。这里要严重鄙视下ZFGFW,难道屏蔽了社会就会和谐了吗?其实对于一般人而言,Facebook屏蔽与否是没有什么实质影响的,但是对于开发者的我们可谓一大损失。为什么能够代表技术发展方向的应用(Facebooktwitter)都给屏蔽了,难道只有把它们挡在墙外社会才河蟹?

扯远了,呵呵,言归正传。国内也有非常火的SNS平台,如:人人网、开心网等,前面提到的“偷菜”游戏就是根植于SNS平台而红遍大江南北的,而“偷菜”游戏的成功完全取决于(有点绝对)SNSOpen API策略。近期有一个项目,其功能即是开放API。最初考虑使用web service的方式实现,但后来对业界Open API的实现方式进行了一下调查,了解到大多数公司都是采用REST的方式实现(如:阿里软件、人人网、YoukuTop100等),经过综合考量,最终决定也使用REST方式来实现我们的Open API

 

Ø 想法

项目结束后突然有了一个想法,是否可以构建一个Open API的平台,使其实现如下功能:

1)         动态对消费方(Consumer)进行管理

2)         动态对API方法及其参数进行管理

3)         动态生成API方法使用说明

4)         构建在线Test环境

5)         在线API调用文档向导

6)         统一的REST调用路径及API实现策略,方便编写API实现逻辑

 

 

Ø 开源地址

基于以上想法,本人创建了一个开源的项目OpenAPI,项目地址:http://openapi.codeplex.com/

 

 

 

 

 

[返回导航]

 

 

相关文章: