前阵子有空发现淘宝的API挺有意思的,就留意学习了一下,淘宝从2008.6月开始公测以来,API渐趋稳定,文档的相关说明也比较细致,不过基 于淘宝API做应用的软件目前应该还不是很多,不过由于马云的影响力,淘宝API终会发光发热,给我们做开发的程序员多一份选择,多一个摆弄的东西。
在学习中,发现有一些比较好玩,比较有趣的地方,如果有空继续的话,准备开一个系列,总结介绍一下相关的知识,希望能够给博客多一份人气,多一份积累。
淘宝开放平台(Taobao Open Plateform,又叫TOP),地址是http://open.taobao.com/ ,我们看看其官方对TOP的描述:
淘宝开放平台(即TOP,无特别说明下文中TOP即指淘宝开放平台)对各类合作伙伴所提供的产品可以概括为两个平台,三条支撑主线。两个平台指的是Open.taobao.com和App.taobao.com ;三条支撑主线是开放数据和业务流程、开放淘宝自有插件平台、开放对外接入标准,关于这两个产品和三条业务支撑线。
和众多平台一样,如Google,淘宝一样需要开发者注册一个账号,淘宝每个应用需要注册一个应用程序键(App Key),淘宝就是基于应用程序键来控制用户的访问频率和流量的,另外可以通过应用程序键,让使用者登陆确认,获取到相关的授权码,然后获取 SessionKey,作为访问使用者淘宝资源(如买入卖出等私人记录的信息)。
淘宝的授权码是在用户确认后产生,并且只能使用一次,用来生成SessionKey,一般来说,SessionKey间隔的调用API事件不能超过 10分钟,否则就会失效,需要重新获取用户的授权码,然后再次生成SessionKey。这样的做法虽然比较麻烦,但是对保证使用者的淘宝资源确是比较不 错的做法。大概的界面如下所示:
淘宝的论坛有各种语言开发的介绍,相对来说还是比较详细,开发者有什么问题,在这里都可以问问,论坛地址是:http://open.taobao.com/bbs/forum.php。
淘宝的API是以REST服务提供了,通过HTTP访问,返回相关的信息,格式可以是Json格式的,也可以是XML格式的,各取所需吧。
有一位能人把淘宝的API做了进一步的封装,就是TOP4NET的类库,封装了各种API资源的访问,并且把信息封装为实体类对象进行传递,使用起来还是不错的,本篇后面会进一步介绍一下基于TOP4NET的基础上做淘宝的应用开发。
TOP4NET 是作为开源组件提供的,其SVN地址是http://code.google.com/p/top4net/source/browse/#svn/trunk/Top4Net, 大家可以下载下来研究研究,做一定的修改补充,代码风格写得不错,赞一个。
相关推荐
数据库开发 Oracle数据库 SQL开发教程 第0章 开篇概述(共14页).pdf 数据库开发 Oracle数据库 SQL开发教程 第01章 Oracle数据库基础(共60页).pdf 数据库开发 Oracle数据库 SQL开发教程 第02章 编写简单的查询语句...
WinForm界面开发之酒店管理系统--开篇.pdf
推荐系统三十六式-01.开篇词用知识去对抗技术不平等.pdf
01-提交版-开篇-书籍a课程介绍.pdf
此文档为本人专栏文档附件,对应每一篇文章,请大家多多指教 此文档为本人专栏文档附件,对应每一篇文章,请大家多多指教
PHP程序设计基础第1章-PHP开篇.pptx
001 - 开篇.mp4 002 - 技术选型.mp4 003 - 教学大纲.mp4 008 - 入门 - HTTP - 索引 - 创建.mp4 009 - 入门 - HTTP - 索引 - 查询 & 删除.mp4 010 - 入门 - HTTP - 文档 - 创建 (Put & Post).mp4 011 - 入门 - ...
作为全书的开篇,力求通过对现代控制理论的发展前景和应用成果的展示,激发读者对现代控制理论及相关领域知识探求的欲望和学习热情。
引言作为开篇部分,我们将探讨关于本次图神经网络组队学习的几个问题:首先我们将讨论为什么我们要关注图深度学习?具体地,为什么我们要把现实世界的数据表示成图,为什么
开篇-程序员的玄学与佛学.mp4---003.开篇-程序员的玄学与佛学.mp4---004.第01章-使用IntellijIDEA-IDEA简介.mp4---005.第01章-使用IntellijIDEA-第一个IDEA应用程序.mp4---006.小知识-使用Markdown记笔记.mp4---007....
20210827-德邦证券-“专精特新”系列研究开篇:“专精特新”中觅“单项冠军”.pdf
企业架构_-_开篇:TOGAF介绍
简单易学的A13-Spring开篇、配置文件,能让初学者更好更快的掌握Spring的运用
企业架构_-_开篇:TOGAF介绍.zip
1、Kubernetes 开篇-V1.pdf
│ ├05 - 计算机组成原理概述1 .mp4 │ ├06 - 计算机组成原理概述2 .mp4 │ ├07 - 计算机组成原理概述3 .mp4 │ ├08 - Linux基础及操作系统框架1.mp4 │ ├09 - Linux基础及操作系统框架2.mp4 │ ├10 - Linux...
20210317-德邦证券-A股投资者微观结构系列开篇:投资者主体定价权的迁移与转变.pdf
12 - Linux驱动程序开发基础1.avi 78.6M2017-08-16 22:47 04 - 内核开发初探1.mp4 32.1M2017-08-16 22:47 19 - LED设备驱动3.avi 66.6M2017-08-16 22:47 55 - nandflash驱动4.avi 39.3M2017-08-16 22:47 ...
工业软件系列报告之开篇:软件为体,工业铸魂.pdf