好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

淘宝API开发(二)淘宝API接口功能测试

淘宝API开发(二)淘宝API接口功能测试

备注:请看2010-09-14写的 淘宝API开发系列-淘宝API相关了解 

注:无法上传截图,提示 system.net.webexception 错误,所以本篇的效果图无法展示,请谅解,待下次再试上传

 

淘宝 API 开发(二)淘宝 API 接口功能测试

上篇介绍了淘宝开放的 API 接口,根据功能说明,我们对几个接口进行测试,其他的接口,可以照猫画虎。点击任意接口,在功能描述页面,调用级别 apiType ,apitype 分别有三个值:

apiType = 1 ,调用时需要ISV签名和认证

apiType = 2 ,调用时需要ISV签名和认证,同时需要用户授权确认

apiType = 3 ,调用时需要ISV签名和认证,可选用户授权确认(授权后可获取相关用户隐私信息)

我们分别找 taobao.items.get  、 taobao.items.onsale.get  接口进行测试,一个不用授权,一个用授权,具体授权的意思就是,掌柜没给你授权,你就不能访问或修改其淘宝店的内容。

打开 vs2008, 新建网站,如下

图略,原因在开头说明了

简单说下 ,taobaiApi.cs ,主要是各个接口的方法,如:

 

Code

  

在 API 接口中,着重说下 sip_sign  这个参数, 这个参数是 API 接口传递参数的 Md5 加密,传递的参数是 按字母顺序升序排列,也就是说要从 a-z 的顺序排列后,通过 MD5 加密得到的。

所有参数保存到由 Util . ParamsBuild 类实例中 , 具体的看下代码吧

1 不用授权接口 : taobao.items.get 接口,   此接口方法用以搜索商品信息

以淘宝掌柜 ” 鑫名品 ” 为例,查看其宝贝列表,我无意冒犯掌柜 ” 鑫名品 ” , ”   鑫名品 ” 请谅解.

运行后效果如图:

图略,原因在开头说明了

主要代码

   

Code

 

这个接口我写了两个实现方法,一个返回XmlDocument,一个返回string,接口方法返回string型的,主要是让大家看看接口里的源数据格式,可以根据格式运行xml操作,如,  XmlNodeList mylist = mydoc.SelectNodes( "rsp/item" );

2. 需要授权的接口测试: taobao.items.onsale.get,   此接口方法以实现得到当前会话用户(必须为卖家)的出售中商品列表

运行后,返回如下代码

 

Code

 

在 http://isp.alisoft.com/apidoc/api/apiIndex.html#isp_taobao-5-29 查到

 

1004

needBinduser

需要绑定用户

原因:在调用此api时,isp要求用户验证并绑定(登录)。在请求中没有带sip_usertoken参数,无法进行绑定

需要绑定用户,说白了呢,就是要登录下淘宝,进行一下授权,当然,我不知道 ”  鑫名品 ” 密码,就是自己的淘宝帐号演示了 , 隐掉 divMeg.InnerText = content;   恢复 Response.Redirect(url.InnerText +  "&sip_redirecturl="  + sip_redirecturl);

再次运行,如下 ( 图略,原因在开头说明了 )

 

 

输入淘定帐号与密码后,如下:( 图略,原因在开头说明了 )

 

点击确认后,出现 ( 图略,原因在开头说明了 )

 

 

代码下载

 

参考

http://www.cnblogs.com/edobnet/archive/2009/02/05/1384526.html

 

值得看的贴子:

【 API 指南】如何上传和修改商品 http://forum.alisoft.com/viewthread.php?tid=2711&extra=page%3D2

 

用户绑定的参数

http://forum.alisoft.com/read.php?tid=19220&page=e&#a

 

更新商品的 java demo

http://forum.alisoft.com/read.php?tid=4940

 

对 taobao.item.update 和 taobao.item.add 中 image 参数的思考

http://forum.alisoft.com/read.php?tid=11316

 

求助 : 发个添加商品图片的 DEMO, 谢谢 !

http://forum.alisoft.com/read.php?tid=25766

 

备注:希望对淘宝 API 开发入门者有所帮助

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于淘宝API开发(二)淘宝API接口功能测试的详细内容...

  阅读:48次