淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)

上一节课中,我们将基本的服务器环境,大致了解了一下,并建立了自己的域名服务器,我们这是就可以用它来访问。

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第1张图片

我们最好自己开发一个简单的Hello World程序,部署上去,然后,点击上面的测试域名,看下最后的效果。在上传部署的时候,它也提供了最简单的hello world 的demo,我们来看下效果。

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第2张图片

 

快速文档查阅:http://baichuan.taobao.com/doc/detail.htm?id=102508

请大家快速看下这个链接的内容,然后我提供一个DEMO,这个DEMO,展示了从淘宝那边给定的产品ID,就能得到它对应的JSON数据。

 

好了,现在我们就要利用他们的提供的SDK,来开发我们的自己业务逻辑代码了。

首先,我们来下载服务端的SDK

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第3张图片

我这里选择的JAVA SDK.

建立服务端程序是干嘛的呢?目的就是开发一个服务端后台管理程序,来让客户自己管理,比如手机客户端的引导页,广告位,商品添加,修改,提供api接口,客户端来解析数据等等。其实,就是我们平时开发的web应用程序,只不过是我们开发好的web应用程序是要部署到它的服务器上的,我们只要在TAE里部署就好了。

大家从上面的图中,下载好SDK,部署到自己的项目里。

我们这时,就得熟悉他们的API文档了。

 

点击“文档中心"

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第4张图片

大家先看下”TAE云服务",别的到时我再介绍。

 

JAVA项目必须的包:

其中后面两个包,是从阿里百川下载下来的,这是开发服务端必须要有的,然后前面两个包,请自己到网上下载。第一个是数据库的使用,第二个是日志文件的包。

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第5张图片

其中,com.taobao.api 、 com.taobao.api.request和 com.taobao.api.response 很重要。

 

TaobaoClient client=new DefaultTaobaoClient("http://gw.api.taobao.com/router/rest", "appkey", "appsecret");

这句初始化了客户端的调用,它的内部帮你完成了从淘宝那边调用的请求。

其中appkey,appsecret 是你申请账号的时候,给你的

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第6张图片

     
HttpServletResponse response.setContentType("application/json;charset=utf-8");
        PrintWriter out = response.getWriter();    TaeItemsListRequest req=new TaeItemsListRequest(); req.setFields("title,nick,price"); req.setNumIids("45526426389"); //给定一个商品ID,这个ID是淘宝那边的商品ID TaeItemsListResponse res; try { res = client.execute(req); out.write(res.getBody()); //打印出淘宝商品的JSON格式数据 } catch (ApiException e) { e.printStackTrace(); }

 

大家现在可以把自己的"appkey", "appsecret"填写好,然后部署到服务器上,运行结果试试。

我将运行的结果上图:

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第7张图片

这个就是你们要的open_iid;

 

同时,他们也提供了在线测试工具。

http://open.taobao.com/api/api_cat_detail.htm?spm=a219a.7386789.0.0.sSpScO&cat_id=20558&category_id=102

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第8张图片

从中选择需要的api来提供在线测试

点击上面的任意个,进去看下:

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第9张图片

选择在线测试工具

淘宝(阿里百川)手机客户端开发日记第十篇 阿里百川服务器环境介绍之SDK(二)_第10张图片

大家这里选择的数据环境是“正式",不要选择”沙箱“

然后填写自己的想应信息。注意,在填写产品的信息时,这个调试工具需要提供的商品ID不是淘宝那边的ID,而是open_iid,这个ID怎么来?我们需要通过调用taobao.tae.items.list 商品列表服务,来先获得商品,然后从中得到open_iid。这个大家一定要注意。

具体看这个链接:http://open.taobao.com/apidoc/api.htm?path=cid:20558-apiId:23731

如有不明白的,请和我讨论。qq:851585284

上面的内容,请大家先消化后,我在继续下面的内容!

转载请注明http://www.cnblogs.com/yushengbo,否则将追究版权责任!


   

 

你可能感兴趣的:(服务器环境)