熟悉淘宝API

今天工作内容是熟悉了淘宝的几个API,主要是

taobao.user.seller.get 查询卖家用户信息

taobao.items.onsale.get 获取当前会话用户出售中的商品列表

第一步:先注册了沙箱测试账号,sandbox_yb_ysp,密码111111

第二步:下载SDK,导入自己新建的项目中

第三步:获得 APPKEY SECRET SESSIONKEY,然后参照API文档动手写程序

一番折腾,终于是获得了想要的用户信息,然后给忠哥看,不看不要紧,一看都是问题:

问题一:项目结构不好,没有层次

问题二:在类中定义大量的全局变量,没有想到可能会出现的问题,之前还觉得这样写感觉挺好的,想用的时候直接用,不用每次都创建一个出来。后来经过忠哥的讲解,这样做可能会引起并发问题,当A请求未完成,而此时B又去访问的时候,可能B所获得的数据是A修改过后的,这样就会出现问题了。最好是在需要用的时候创建,并尽可能在最小范围的代码块中。哎,我想都没想过。

问题三:使用该API获取数据时候,我们并没有访问数据库,而我却还像之前那样写了DAO层,写了接口和实现类,然后逻辑层去调用。其实根本就不需要DAO层,没有写访问数据库的代码。都没想过这个,只是惯例来写了,以后得注意。

问题四:对于可能产生异常的代码块中,只是简单的catch了下,没有用到Log这个功能。

对亏了忠哥提醒和讲解,让我发现了这些问题。以后得多注意,不再次犯一样的问题。

最后看写完成的代码,觉得很清爽,注释什么的也写上了,总之,觉得在修正问题后,还是不错的,哈哈。

明天工作安排:

  叮咚的会员管理模块

   taobao.crm.members.get 收费

  taobao.crm.grade.get 收费

时间: 2024-08-07 02:18:53

熟悉淘宝API的相关文章

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

作为一个中小型网站开发者,淘宝API的开放大大缩短了网站的开发周期和运作效率,面对海量的数据,开发者只要仔细阅读开发文档,熟悉相应的接口,就可以把数据导入自己的网站,这样就不必望洋兴叹了. 目前淘宝TOP的API接口正日益完善,但相应的接口和开发文档还不是很全,经过了3天的仔细研究,今晚上终于把淘宝API的调用弄明白了.不是很完善,文中如有瑕疵,还望批评指正,好,闲话到此为止,请看正文.本文是在测试环境下调用的淘宝API,虽然没有正式上线,但可以作为初学者对开发流程的一个入门. 首先登陆http

java调用淘宝api

代码下载地址:http://www.zuidaima.com/share/1550463234034688.htm 原文:java调用淘宝api java代码结构: java调用淘宝api,布布扣,bubuko.com

SB淘宝api的奇葩问题! 一则服务器无法访问淘宝api

<?xml version="1.0" encoding="utf-8" ?><error_response><code>31</code><msg>Invalid timestamp</msg><request_id>13yki55kbv7ug</request_id></error_response><!--top010179031191.s.et2

taobao_api项目开坑,自主完成淘宝主要接口的开发-版本:卖家版(非淘宝api)

项目名称:taobao_api 项目目的:独立实现各个淘宝操作的相关api,不依赖淘宝提供的api,而是自己实现接口 前期实现接口:已付款订单查询(自动更新), 订单发货 , 订单备注 应用场景:中小型虚拟店铺,可实现自动发货 项目使用工具:1,开发环境:win-xp  python2.7.9 2,相关工具:selenium,mysql,chrome 项目实现方式:使用selenium+chrome,实现自动化登录后台,通过分析页面数据,获取到订单信息,并且实现发货操作. 项目意义:目前淘宝ap

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

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

请教淘宝API sign签名问题,望高人指点!谢谢!

  对淘宝API sign签名老计算不对 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Security.Cryptography; namespace WindowsForms

淘宝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:

[转载]淘宝API调用 申请 获取session key

http://www.cnblogs.com/zknu/archive/2013/06/14/3135527.html 在调用淘宝的API时,我们都会用到appkey,appsecret,appsession. 1.我们申请应用就会有appkey和appsecret了 2.正式环境下获取SessionKey 注意:web插件平台应用和web其它应用在正式环境下是同样的获取方法 1).WEB应用 回调URL:http://cnblogs.com 访问http://container.open.ta