淘宝API学习之道:淘宝TOP之API接口接入教程

作为一个中小型网站开发者,淘宝API的开放大大缩短了网站的开发周期和运作效率,面对海量的数据,开发者只要仔细阅读开发文档,熟悉相应的接口,就可以把数据导入自己的网站,这样就不必望洋兴叹了。

目前淘宝TOP的API接口正日益完善,但相应的接口和开发文档还不是很全,经过了3天的仔细研究,今晚上终于把淘宝API的调用弄明白了。不是很完善,文中如有瑕疵,还望批评指正,好,闲话到此为止,请看正文。本文是在测试环境下调用的淘宝API,虽然没有正式上线,但可以作为初学者对开发流程的一个入门。

首先登陆http://open.taobao.com/(淘宝开放平台),选择创建新应用:

2、然后填写表单数据,这里选择自用,应用架构类型选择B/S(WEB应用),应用名称.....这个不用我说了吧,我随便起了个DEMO:

3、创建成功后,淘宝会把AppKey和AppSecret发送到你的账户邮箱(每一个开通淘宝的账户都会有一个自己的绑定邮箱),注意查收自己的邮箱数据。

4、进入测试工具http://open.taobao.com/api_tool/api_test.html,界面如下:

在需要SessionKey的环境下测试,需要给测试工具提供一个SessionKey,很多人到这一步就纠结不清了,我在百度和GG差了很多资料,有幸在CSDN的一篇文章中找到了点线索,但不是很全面,没办法,只能靠自己摸索,好,继续讲解如何获取SessionKey,淘宝的测试工具指南是这样说的:

访问 http://open.taobao.com/isv/authorize.php?appkey={appkey},选择测试环境账号并填写回调URL,例如回调URL填写为:http://localhost,然后点击“获取授权码”,即可获得授权码,接下来通过授权码获取SessionKey。访问http://container.api.tbsandbox.com/container?authcode={授权码},页面会跳转到回调URL,http://localhost/?top_appkey={appkey}
&top_parameters=xxx&top_session=xxx&top_sign=xxx,回调url上的top_session即为SessionKey

好,我们继续,打开你的邮箱复制AppKey,粘贴到地址栏里:http://open.taobao.com/isv/authorize.php?appkey=你的AppKey,回车,出现如下界面,选择测试环境账号(测试环境账号都是淘宝免费提供的,任意选一个),输入回调地址:

点击“获取授权码”,出现如下界面:

复制文本框里的“授权码”,以如下格式粘贴到地址栏里:

http://container.api.tbsandbox.com/container?authcode={授权码} ,回车后会经过URL解析,然后把解析后的URL复制下来,得到如下格式:

http://www.local.com/?top_appkey=12136788&top_parameters=aWZyYW1lPTEmdHM9MTI4NTc2OTY1MzMyOSZ2aWV3X21vZGU9ZnVsbCZ2aWV3X3dpZHRoPTAmdmlzaXRvcl9pZD0xNzU5NzgyNjkmdmlzaXRvcl9uaWNrPXNhbmRib3hfY18x&top_session=2826927185d3ddf23ad60be9d2fec9a23f607&top_sign=EewaMq%2BRYDXAXMxzR0u2nA%3D%3D

其中top_session就是我们最终得到的SessionKey,写到这我不得不发泄一些我的不满,我实在很讨厌这些步骤的繁琐,在这里给淘宝提一个意见,希望淘宝能改善改善接口的接入流程,使他更人性化一点,操作更友好一点,技术是为人服务的,经过这样的一番周折我感觉我一直在位技术服务,不是吗?好,我们继续。。。

得到SessionKey后,接下来的工作就方便多了,我们只需利用测试工具,得到我们想要的XML数据,经过XML解析,就可以为我为我所用了,如果有不明白的可以阅读淘宝的API开发文档,个人认为文档还是比较全面的:

选择应用程序名,粘贴SessionKey,然后提交测试,最后的测试结果就显示在右边的多行文本框里了,下图是我的操作结果,你做出来了吗?

我们把测试结果的XML数据粘贴到新建的XML文件里,用IE浏览器打开XML文件,如下图所示:

淘宝API学习之道:淘宝TOP之API接口接入教程

时间: 2024-10-15 09:03:33

淘宝API学习之道:淘宝TOP之API接口接入教程的相关文章

淘宝API学习之道:淘宝API相关了解

淘宝API开发平台,经过两年多的升级一系列动作,提供的api接口日渐稳定.看到淘宝api开发的浏览量还是较大,但那会写的DEMO现在已不能运行,淘宝改了链接地址,改了加密算法,为了不让大家浪费时间,特意在淘宝开发社区重新注册,网站截图如下,(http://open.taobao.com/)成为开发者,按照提示一路next,终于注册成功并获得APPkey. 为开发做准备,要先 了解下现在的淘宝api的相关知识等,在开放平台上一路看 "开发文档"http://open.taobao.com

淘宝API学习之道:淘宝API接口功能测试

上篇介绍了淘宝开放的API接口,根据功能说明,我们对几个接口进行测试,其他的接口,可以照猫画虎.点击任意接口,在功能描述页面,调用级别apiType,apitype分别有三个值: apiType=1,调用时需要ISV签名和认证 apiType=2,调用时需要ISV签名和认证,同时需要用户授权确认 apiType=3,调用时需要ISV签名和认证,可选用户授权确认(授权后可获取相关用户隐私信息) 我们分别找taobao.items.get .taobao.items.onsale.get 接口进行测

淘宝API学习之道:简单介绍淘宝API功能接口作用

前一阵子按照上级指示,根据淘宝API开发符合自已应用的系统,比如批量上传,批量修改名称,价格等功能什么的,在此就将我的开发历程写一写,为自己前段时间的工作做个总结. 淘宝开发平台(http://www.taobao.com/theme/tao_source/#prev),向第三方开发者提供API接口和相关开发环境的平台,使开发者可以开发属于自已的系统应用于淘宝店铺和阿里上,同时,运用SAAS模式,开发者开发的系统也可以在该平台上进行销售. 为进行开发做的准备,得在开发同盟网站注册帐号(http:

淘宝小号交易平台常熟淘宝培训 常熟哪里有淘宝网店培训班 学习专业的淘宝知识 像南方教育看齐

公司地址:常熟市招商北路8号天虹服装城a栋705(汽车南站旁) 现在很多新手都疑惑怎么开淘宝店,而且如今淘宝竞争如此之大,如果我此时才进入淘宝大军,还能有市场,还能有机会吗?目前淘宝店铺达到600多万家,要怎么做才能创出一条路呢? 4.1 在线沟通工具 4.3 店铺管理工具 7.2 货物打包 7.3 物流配送 第4章 网店工具的运用 公司地址:常熟市招商北路8号天虹服装城a栋705(汽车南站旁) 7.1 仓储管理 4.4 店内营销工具 8.5 商城日常管理 8.3 商家平台规则 3.2 商品发布

逛园子,看到个练习题,小试了一把(淘宝ued的两道小题)

闲来无事,逛园子,充充电.发现了一个挺有意思的博文,自己玩了一把. 第一题:使用 HTML+CSS 实现如图布局,border-widht 1px,一个格子大小是 60*60,hover时候边框变为橘红色(兼容IE6+,考虑语义化的结构) 效果图: 简单分析一下: 使用伪类 :hover的时候相对定位 改变z-index, 代码如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta c

淘宝API开发系列:淘宝api接口接入说明

为了进行淘宝API接口开发,正常会有以下几个步骤操作: 1)开发者注册一个账号. 2)然后为每个淘宝应用注册一个应用程序键(App Key) . 3)下载淘宝API的SDK并掌握基本的API基础知识和调用,具体可以参考博客的信息点击查看详细接口说明里面的技术分享区等.3)下载淘宝API的SDK并掌握基本的API基础知识和调用,具体可以参考博客的信息(淘宝商品详情介绍请添加链接描述)里面的技术分享区等. 4)利用SDK接口和对象,传入AppKey或者必要的时候获取并传入SessionKey来进行程

双11后又一盛大节日 明年1月淘宝办年货节-亿淘江

双11后又一盛大节日 明年1月淘宝办年货节-亿淘江淘宝网副总裁张勤.中国网王梦泽 摄农村淘宝事业部总经理孙利军.中国网王梦泽 摄(记者 王梦泽)2015天猫双11取得创纪录的912.17亿元交易额后,阿里巴巴并没有因此停下前进的步伐.北京时间11月12日凌晨,阿里巴巴集团CEO张勇在北京水立方宣布,在中国传统农历年之前,阿里巴巴将举办“淘宝年货节”.张勇表示,随着阿里农村淘宝战略的积极推进,很多农民开始享受城市般的生活,同时许多农产品深受城市消费者的欢迎.“一方面要更好地服务农村,另一方面让农村

JavaFX学习之道:JavaFX API详解之Window,Stage,PopupWindow

stage包中包含 Window, Stage, PopupWindow, Popup, FileChooser, DirectoryChooser, Screen等类. 其中Window类可理解成一个窗体,用于存放Scene,并与用户操作.一般window作为窗体,都用其子类Stage和PopupWindow. 看一下Window作为窗体的顶级类包含的一些共同属性 eventDispatcher setEventDispatcher(EventDispatcher value) focused

0的整合5月份已经升级手淘分享二:秦奋——手机淘宝商家工具

淘宝安全交易平台 www.xunjie36.com 淘宝店铺出售www.360feiyue.com 淘宝店铺交易www.360feiyue.com[关键词]淘宝安全交易平台 www.xunjie36.com 淘宝店铺出售www.360feiyue.com 淘宝店铺交易www.360feiyue.com店铺 一是流量,刚才谈到的"码上淘",也是流量运营方面很重要的工作. 第一,互动管理.也就是说,扫码之后,你希望里面承载怎么样的互动和游戏内容. 一是流量,刚才谈到的"码上淘&q