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

前一阵子按照上级指示,根据淘宝API开发符合自已应用的系统,比如批量上传,批量修改名称,价格等功能什么的,在此就将我的开发历程写一写,为自己前段时间的工作做个总结。

淘宝开发平台(http://www.taobao.com/theme/tao_source/#prev),向第三方开发者提供API接口和相关开发环境的平台,使开发者可以开发属于自已的系统应用于淘宝店铺和阿里上,同时,运用SAAS模式,开发者开发的系统也可以在该平台上进行销售。

为进行开发做的准备,得在开发同盟网站注册帐号(http://isv.alisoft.com/isv/portal/home/home.jspa),这方面大家参照网店帮助文档吧。

下面简要列举淘宝开发的API接口及功能说明,如下:


API列表


阿里软件API


用户类


alisoft.validateUser


在调用任何其它接口前,必须要调用此接口.此接口用于验证用户身份,一般从Alisoft软件互联平台跳转到ISV应用的身份验证过程中需要使用到。


alisoft.validateAppUser


此接口方法以实现验证某个用户是否某个订阅实例的有效用户。


alisoft.udb.getUserId


根据阿里巴巴中文站(或淘宝)帐号,获取用户在软件互联平台的用户ID。


alisoft.udb.getDomainLoginId


根据软件互联平台的用户ID,获取用户的阿里巴巴中文站(或淘宝)帐号。


订购类


alisoft.getSubscCtrl


此接口方法以实现Isv查询订阅记录的功能。


alisoft.getUsingUser


此接口方法以实现获取某个用户订购的应用的用户使用列表。


科目类


科目类数据结构


提供在线财务系统的科目数据结构。


alisoft.fi.account.getDetailAccounts


此接口方法实现获取所有当前公司的末级科目列表。


alisoft.fi.account.getAccountByCode


此接口方法实现根据科目代码获取科目对象。


凭证类


凭证类数据结构


提供在线财务系统的凭证数据结构。


alisoft.fi.voucher.genVoucher


此接口方法实现生成会计凭证。


淘宝API


查看淘宝API公用测试账号


用户类


用户类数据结构


提供淘宝上注册用户的个人资料数据结构。


taobao.users.get


此接口方法以实现批量得到用户公开资料。


taobao.user.get


此接口方法以实现得到单个用户资料


类目属性类


类目数据结构


提供的数据结构可以实现淘宝搜索页面的类目属性展示和商品发布类目属性的选择。


taobao.itemcats.list.get


此接口方法以实现得到前台展示的供买家浏览的商品类目。


taobao.itemcats.get


此接口方法以实现得到后台供卖家发布商品的标准商品类目。


taobao.shopcats.list.get


此接口方法以实现得到前台展示的店铺类目。


taobao.sellercats.list.get


此接口方法以实现得到前台展示的店铺内卖家自定义商品类目。


taobao.itemprops.get


此接口方法以实现得到后台供卖家发布商品用的商品标准属性和属性值列表。


taobao.itemprop.get


此接口方法以实现得到后台供卖家发布商品用的单个商品属性。


taobao.itemprops.list.get


此接口方法以实现得到前台展示的供买家浏览的商品类目下的第一层属性列表


taobao.itemprop.list.get


此接口方法以实现得到前台展示的供买家浏览的商品属性。


taobao.spu.get


此接口方法以实现得到得到spu。


商品类


商品类数据结构


提供商品搜索数据结构。


taobao.items.get


此接口方法以实现搜索商品信息。


taobao.items.onsale.get


此接口方法以实现得到当前会话用户(必须为卖家)的出售中商品列表。


taobao.items.instock.get


此接口方法以实现搜索当前会话用户(必须为卖家)的库存商品。


taobao.item.get


此接口方法以实现搜索单个商品信息。


taobao.item.add


此接口方法以实现添加一个商品。


taobao.item.update


此接口方法以实现更新商品。


交易类


交易类数据结构


提供交易查询数据结构。


taobao.trades.bought.get


此接口方法以实现搜索当前会话用户做为买家达成的交易记录。


taobao.trades.sold.get


此接口方法以实现搜索当前会话用户(做为卖家)已卖出的交易数据。


taobao.trades.get


此接口方法以实现搜索交易公开信息。

说是API接口,其实就是按照url+相关参数post到指定地址, 淘宝会返回相应结果XML

下面是对阿里软件API alisoft.validateUser按口进行了测试

所有代码全部按照文档中拷贝,将APPID和 CERT CODE改成我自己的,返回正确结果.主要代码我也copy一下吧,主要注意时间的格式,yyyy-MM-dd hh:mm:ss

Code

下一篇将对淘宝API一些接口进行测试,是在正式开发之前对接口的功能的一种测试,同时会把测试DEMO提供大家,

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

时间: 2024-12-15 07:15:51

淘宝API学习之道:简单介绍淘宝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学习之道:淘宝TOP之API接口接入教程

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

Mahout学习之Mahout简单介绍、安装、配置、入门程序測试

一.Mahout简单介绍 查了Mahout的中文意思--驭象的人,再看看Mahout的logo,好吧,想和小黄象happy地玩耍,得顺便陪陪这位驭象人耍耍了... 附logo: (就是他,骑在象头上的那个Mahout) 步入正文啦: Mahout 是一个非常强大的数据挖掘工具,是一个分布式机器学习算法的集合,包含:被称为Taste的分布式协同过滤的实现.分类.聚类等.Mahout最大的长处就是基于hadoop实现,把非常多曾经执行于单机上的算法,转化为了MapReduce模式,这样大大提升了算法

Dubbo学习总结 01 简单介绍

一 Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案.简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在dubbo上注册) 其核心部分包含:1. 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,

JMeter学习1 - 工具简单介绍

一.JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序).它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等.JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能.     同时,JMeter可以帮助你对你的应用程序进行回归测试.通过你创建的测试脚本和asserti

第一 libevent学习资源及简单介绍

1. 这是libevent的官网 http://libevent.org/ 2. 下面是两个简单的使用介绍 http://www.ibm.com/developerworks/cn/aix/library/au-libev/ http://www.cnblogs.com/cnspace/archive/2011/07/19/2110891.html 他们的例子非常清楚了,试例其实是相同的,但是用的接口不一样, 仔细看他们说的,应该一个用的是过时的接口.可以在官网上看一下说明.

轻松学习JavaScript十八:DOM编程学习之DOM简单介绍

一DOM概述 DOM(文档对象模型)是HTML和XML的应用程序接口(API).DOM将把整个页面规划成由节点层级构成的文档. DOM描绘了一个层次化的节点树,执行开发者加入,移除和改动页面的某一部分. HTML或XML页面的每一个部分都 是一个节点的衍生物. 通过DOM.可訪问HTML文档的全部元素. 当网页被载入时.浏览器会创建页面的文档对象模 型,DOM模型被构造为对象的树. DOM是W3C(万维网联盟)的标准.DOM定义了訪问HTML和XML文档的标准."W3C 文档对象模型(DOM)是

云计算开发学习教程,简单介绍云计算

从专业的角度来说,云计算指的是一种计算模型,允许无处不在地.方便地.按需地通过网络访问共享可配置的计算资源,如网络.服务器.存储.应用和服务等,这些资源以服务形式快速供应和发布,使相应的软硬件资源的管理代价或者是服务提供商的互动降低到最小. 云计算最开始是由谷歌在2006年提出的,后面亚马逊.阿里巴巴.腾讯.微软等巨头也跟进发展.随着各类云计算服务的不断完善,云计算正在军事.政务.医疗.教育.电力.通信等领域深入应用,潜移默化中深刻的改善了我们的工作和生活方式,成为全球信息技术第三次浪潮的颠覆性