【.Net码农】【淘宝API】淘宝API开发系列---淘宝API的测试及使用
来源:互联网 发布:内涵段子软件下载 编辑:程序博客网 时间:2024/05/15 00:36
http://www.cnblogs.com/wuhuacong/archive/2012/02/09/2344703.html
在很久之前,由于对淘宝的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的信息,在程序中处理,得到下面的结果。
专注于Winform开发框架/混合式开发框架、Web开发框架、Bootstrap开发框架、微信门户开发框架的研究及应用。
转载请注明出处:
撰写人:伍华聪 http://www.iqidi.com
- 【.Net码农】【淘宝API】淘宝API开发系列---淘宝API的测试及使用
- 【.Net码农】【淘宝API】淘宝API开发系列---淘宝API的测试及使用2
- 淘宝API开发系列---淘宝API的测试及使用
- 淘宝API开发系列---淘宝API的测试及使用
- 【.Net码农】【淘宝API】淘宝API系列
- 【.Net码农】【淘宝API】淘宝API开发
- 【.Net码农】【淘宝API】淘宝API开发系列---阿里.聚石塔.开放平台的使用
- 【.Net码农】【淘宝API】淘宝API开发系列--商家的绑定
- 【.Net码农】【淘宝API】淘宝API应用开发小试
- 【.Net码农】【淘宝API】淘宝API开发系列--读取实体类的属性的备注作为表头的应用
- 淘宝API开发系列--商家的绑定
- 淘宝API系列
- 【.Net码农】【淘宝API】淘宝API代码c#实例(摘)
- 淘宝api
- 淘宝API
- 淘宝api
- 淘宝API
- 淘宝开发平台API
- 对象库及原理透析
- shell 版本号比较_用shell如何比较软件版本号的大小
- jvm启动配置
- 127. Word Ladder
- 4-2三值排序 贪心
- 【.Net码农】【淘宝API】淘宝API开发系列---淘宝API的测试及使用
- node+express项目搭建
- 好用的判断文件扩展名php
- java.awt.headlesss使用
- JAVA基础篇Java compareTo() 方法
- byte与上0xff --------------------之 & 0xff;
- sql语句执行顺序
- 利用位运算符实现一个字段表示多个bool类型属性
- CCF_ 连续叫号 20171202—erease(Vector和 Map)