注:无法上传截图,提示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./apidoc/api/apiIndex.html#isp_taobao-5-29查到
需要绑定用户,说白了呢,就是要登录下淘宝,进行一下授权,当然,我不知道” 鑫名品”密码,就是自己的淘宝账号演示了,隐掉divMeg.InnerText = content; 恢复Response.Redirect(url.InnerText + "&sip_redirecturl=" + sip_redirecturl); 再次运行,如下 (图略,原因在开头说明了)
输入淘定账号与密码后,如下:(图略,原因在开头说明了) 点击确认后,出现 (图略,原因在开头说明了)
参考 http://www.cnblogs.com/edobnet/archive/2009/02/05/1384526.html
|
|