在很久之前,由于对淘宝的API开发比较感兴趣,写了几篇关于淘宝API开发方面的随笔《淘宝API开发系列--开篇概述》和《淘宝API开发系列--商家的绑定》等文章,近期由于一客户需要一些淘宝API的例子,而我原来开发的例子已经过去两年了,之前我是基于一个中间组件top4net来进行开发的,这个模块就是在淘宝API SDK的基础上做了一些封装,不过原来的例子确已经不能运行了。
因 此重新捡起行头,继续研究有啥变化的地方,不过发现虽然时间过去已经快两年了,淘宝API的使用模式,一直没有变化过,可能变化的就是API的一些细微的 地方吧,因此这次,就摒弃了中间组件的方式,就直接使用淘宝官方提供的taobao-sdk- net.zip(http://dl.open.taobao.com/sdk/taobao-sdk-net.zip) 来进行开发,发现其实模式一样,操作也差不多而已,但是处理起来的细节有很多不同的地方。
为了进行淘宝的API开发,首先我们需要做下面几件事情。
1)
开发者注册一个账号,
2)然后为每个淘宝应用注册一个应用程序键(App Key) 。
3)下载淘宝API的SDK并掌握基本的API基础知识和调用,具体可以参考论坛的信息(http://dev.open.taobao.com/bbs/forum.php )里面的技术分享区等。
4)利用SDK接口和对象,传入AppKey或者必要的时候获取并传入SessionKey来进行程序开发。
5)利用淘宝平台的文档中心和API测试工具,对接口进行测试。从而了解返回信息,方便程序获取。
以上是一般淘宝API应用开发的关键流程,其中通过淘宝文档中心和API测试工具,进行概念了解和接口信息查询很重要。因为这些数据就是我们需要在逐步显示出来的。淘宝的API很多,不过都分为了好几个领域,慢慢就会了解深入了。
然后我们也可以通过淘宝平台的API测试工具来了解返回的数据信息,每个淘宝API最下面一般都有一个API工具的内容,如下所示。其中我们选择【API Tools在线测试工具】就可以测试返回的接口数据了。
对于以上这些淘宝API接口,不需要Session就可以访问的,就直接利用【系统分配】的内容就可以访问并获取到数据了。注意其中红色圈中部分即可。
对于有一些用户方面的私密数据,如交易数据,买入或者卖出的数据,我们就要自定义指定自己的SessionKey了,如下所示。
卖出的信息,也需要传入SessionKey的信息,在程序中处理,得到下面的结果。
http://www.cnblogs.com/wuhuacong/archive/2012/02/09/2344703.html
相关推荐
本PPT包括淘宝开放平台相关知识介绍、API分类、开发过程(如何注册获取AppKey和AppSecret等)及淘宝API在线测试工具使用说明等内容
测试接口对接 //淘口令转换 public String tbk(String tkUrl,TaobaoClient client) throws ApiException { TbkTpwdCreateRequest req = new TbkTpwdCreateRequest(); req.setText("长度大于5个字符"); req.set...
需求:商城开发需要省市区地址(淘宝比较详细),可以安装淘宝SDK,利用淘宝沙盒调用淘宝API,内含淘宝SDK(自测有效),本地安装jar方法,调用淘宝SDK获取地址的小demo(小方法),更加详细地址(比如需要国外地址数据),需要企业...
本程序为php开发,是TopAPI淘宝客网站源码,需要申请淘宝开发者获取key方可使用。 config.php为配置文件,包括pid key secret 昵称等 admin.php为后台地址,用于更新首页商品。 本源码只授权了localhost,无法使用在...
2.淘宝API测试示例是通过IP获取地址,同上,但是没有经纬度的; 3.腾讯qqwry.dat是支持离线通过IP获取地址,是没有经纬度的; 4.提供方法ascii转中文; 备注,如果百度ak不能用了请在百度申请...
淘宝登录、淘宝工具程序,全部源码均已进行严格测试,可以直接运行!
软件开发者可通过淘宝API来获取淘宝用户信息(卖方和卖方用户信息,私有信息需要授权)、淘宝商品信息(全淘宝超过1亿个商品的名称、类目、型号、介绍等信息)、淘宝商品类目信息(全淘宝商品索引及分类明细)、淘宝...
本程序提供淘宝、京东的开放平台app的授权、接口的对接测试 此程序是本人半年研究而写,亲测可用,开发的app已上线运行
淘宝客程序V11.5 TOP/API2.0是一套基于淘宝开放平台提供的API开发出来的淘宝客推广程序,又称淘宝客网站、淘客程序、淘客源码,目前通过这套API版淘宝客程序可以按各种排序方式获取淘宝客商品列表、店铺商品列表及...
淘宝客开发测试,Windows平台,C#
3.访问http://open.taobao.com登陆淘宝开发平台,查看应用状态. 沙箱环境开发:不可获取数据 正式环境测试:可以获取数据和佣金 小二审核中:可以获取数据和佣金 上线运行中:可以获取数据和佣金 4.另外,如果间断性不...
3.支持给自己发[参数to不添或为空] 4.支持发送至手机号,或者飞信号 不过还是存在缺点 1.环境要求必须支持php curl 2.由于网速的问题发送至手机和飞信号不稳定 如果想稳定的话可以发送至飞信id 飞信id获取方法。用...
淘宝特卖文章管理系统,采用Asp+Access开发,适应中小新闻文章型网站及个人网站需求,整个网站采用Div+Css布局,IE6、IE7、IE8、Firefox、Chrome下测试无误. 程 序 说 明: 现在本程序完全开放源码,让做淘宝客的月入...
淘宝接口重新封装了官方非SDK代码,在Thinkphp5里测试正常使用。
寒假在家无聊想看一下淘宝相关开发怎么样,注册了个淘宝开发者,然后想调api的时候,发现还要很多很复杂的步骤,而且有的还收费,太尼玛坑爹了,于是自己尝试抓了一些淘宝的数据,做了自己的api。 其中获取商品人气...
- npm 会很慢,要么使用代理,要么使用国内镜像,比如 [淘宝镜像](http://npm.taobao.org/) , 使用淘宝镜像后,npm命令需要替换成cnpm命令。 - `npm install -g gulp` - `npm install -g ionic` - 如需编译sass的话...
AG-Admin-v2-UI准备工作node.js环境(npm包管理器) vue-cli脚手架内置工具cnpm npm的淘宝十年开发运行 # 安装依赖 npm install //or # 建议不要用cnpm 安装有各种诡异的bug 可以通过如下操作解决npm速度慢的问题 ...
GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列的数字图像。使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的...
GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列的数字图像。使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的...