zoukankan      html  css  js  c++  java
  • 淘宝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.updatetaobao.item.addimage参数的思考

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

     

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

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

     

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

  • 相关阅读:
    stenciljs 学习四 组件装饰器
    stenciljs 学习三 组件生命周期
    stenciljs 学习二 pwa 简单应用开发
    stenciljs ionic 团队开发的方便web 组件框架
    stenciljs 学习一 web 组件开发
    使用npm init快速创建web 应用
    adnanh webhook 框架 hook rule
    adnanh webhook 框架 hook 定义
    adnanh webhook 框架request values 说明
    adnanh webhook 框架execute-command 以及参数传递处理
  • 原文地址:https://www.cnblogs.com/kevinlzf/p/1448567.html
Copyright © 2011-2022 走看看