同事们有很多经常在淘宝上购物,我也是其中一员,也因此发现阿里最近正在开放各方面的api,粗略查看后觉得还是对开发者的一个机会,因此在现在工作不是很饱满的情况下,决定在阿里平台上开发一个应用。
阿里现在允许isv(就是软件供应商,也就是我)开发两种程序bs和cs。
BS就是web应用,你自己需要提供web服务器,大致的过程就是
用户通过阿里决定使用你的应用,那么阿里把用户跳转到你自己的web服务器,同时返回一些参数。
根据这些参数你开始调用阿里的接口对该用户展开应用——也就是用户在你的Web上开始使用,只是数据由阿里在后台提供到你的web。
CS应用现在还不成熟,通过com接口可以在阿里旺旺(2008版及以上,目前还在beta3,未公开发布)加入你的按钮,或在菜单,或在旺旺界面的其他地方集成你的应用,以插件的形式发布。既然是com接口,当然delphi也可以用。之所以说它不成熟,是因为:
在BS应用中SIP向ISV跳转时提供的参数是很重要的,之后的其他调用需要这些动态生成的参数。而wwsdk(旺旺的cs应用的接口)没有提供这样的接口,那么意味着CS无法接受这些参数!!
想了两天突然茅塞顿开:),既然SIP会向ISV的web发送参数,那我的cs就做个web让你来返回
哈哈,刚才终于解决了这个问题。o(∩_∩)o...抓个图纪念一下。
终于完成了第一步,相信后面的困难也会一一攻克,至少。。。我会完成他,加油!!
ps: 这周的时间基本上是在研究阿里软件平台的开发和rails。