Taobao Open Platform

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(Huihoo and Taobao)
 
(未显示1个用户的12个中间版本)
第2行: 第2行:
 
   
 
   
 
[[Image:Top.png|right]]
 
[[Image:Top.png|right]]
[http://www.taobao.com/theme/tao_source/ 淘宝开放平台]项目(TOP: taobao open platform)是淘宝(中国)软件公司面向3rd app开发者,提供API接口和相关开发环境的平台。
+
[http://open.taobao.com/ 淘宝开放平台]项目(TOP: taobao open platform)是淘宝(中国)软件公司面向3rd app开发者,提供API接口和相关开发环境的平台。
  
==Huihoo and Taobao==
+
[http://www.alisoft.com/ 阿里软件]平台作为目前淘宝开放平台TOP项目的唯一合作平台,为开发者提供整套的淘宝API的附加服务:测试环境、技术咨询、产品上架、版本管理、收费策略、市场销售、产品评估。
Huihoo将致力研究和推广[[Taobao]] Open Platform, 因为Huihoo的理念也是让人们生活得更好。我们将重点放在 [[OpenData]] 和 [[OpenAPI]] 两个环节。希望推动 Taobao Open Platform 成为一项公共服务。
+
  
2008.05.10
+
[[top4java]]: 淘宝开放平台Java版SDK
  
整理出一份有关Taobao开放平台展望的PPT, [http://docs.huihoo.com/taobao/taobao-open-platform.pdf 下载本PPT]
+
==Top V1.0==
 +
Top V1.0 版本已提供全淘宝C2C 的API:
 +
* 淘宝用户信息 (卖方和卖方用户信息,私有信息需要授权)
 +
* 淘宝商品信息 (全淘宝超过1亿个商品的名称、类目、型号、介绍等信息)
 +
* 淘宝商品类目信息(全淘宝商品索引及分类明细)
 +
* 淘宝交易明细信息(在取得用户授权的情况下,查询每笔交易的详细情况)
 +
* 淘宝商品管理(淘宝商品的上传、编辑、修改等接口)
 +
==API==
 +
[http://isp.alisoft.com/apidoc/api/apiIndex.html#isp_taobao-5-29 Taobao API 文档]
  
C2C, B2C
+
产品API
*1、大的背景:整个抬头望去,到处都是Platform, API, Web Services, Cloud Computing
+
* taobao.products.search
分析整个业界的情况, 国内C2C的情况: Paipai, Baidu,保持领先的关键是平台的开放性。
+
* taobao.product.get
开放性、平台性已成共识,
+
店铺API
*2、大的玩家:分析 AWS, Google, Facebook
+
* taobao.shop.get
*3、重点分析 Amazon Web Services
+
* taobao.shop.update
*4、Taobao的设想: Taobao Open Services // 让Taobao的服务无处不在, 而不仅仅是 Web Services,也支持无线设备
+
* taobao.shop.showcase.remainCount
而Taobao Open Services 的核心是 Taobao Open Platform
+
交易API
 +
* taobao.trades.bought.get
 +
* taobao.trades.sold.get
 +
* taobao.trades.get
 +
* taobao.trade.get
 +
* taobao.orders.get
 +
类目属性API
 +
* taobao.itemcats.get
 +
* taobao.itemcats.list.get
 +
* taobao.shopcats.list.get
 +
* taobao.sellercats.list.get
 +
* taobao.itemprops.get
 +
* taobao.itemprops.list.get
 +
* taobao.spu.get
 +
* taobao.itemprop.get
 +
* taobao.itemprop.list.get
 +
* taobao.itemcats.get.v2
 +
* taobao.itemprops.get.v2
 +
* taobao.itempropvalues.get
 +
评价API
 +
* taobao.traderate.list.add
 +
* taobao.traderates.get
 +
商品API
 +
* taobao.items.get
 +
* taobao.items.onsale.get
 +
* taobao.items.instock.get
 +
* taobao.item.get
 +
* taobao.item.update
 +
* taobao.item.add
 +
* taobao.item.update.delisting
 +
* taobao.item.update.listing
 +
* taobao.item.update.revokeShowcase
 +
* taobao.item.update.showcase
 +
* taobao.item.img.delete
 +
* taobao.item.img.upload
 +
* taobao.item.propimg.delete
 +
* taobao.item.propimg.upload
 +
* taobao.item.sku.get
 +
* taobao.item.sku.add
 +
* taobao.item.skus.get
 +
* taobao.item.sku.update
 +
* taobao.postages.get
 +
物流API
 +
* taobao.shippings.send.get
 +
用户API
 +
*taobao.user.get
 +
*taobao.users.get
 +
==Use API==
 +
* [http://taobao.huihoo.com/api/top-java-client-1.0-SNAPSHOT.jar top-java-client-1.0-SNAPSHOT.jar(1.0版本)]
 +
* [http://taobao.huihoo.com/api/top-java-client-1.1-SNAPSHOT.jar top-java-client-1.1-SNAPSHOT.jar(1.1新版本)]
 +
* [http://taobao.huihoo.com/api/top-java-client-1.1-SNAPSHOT-sources.jar top-java-client-1.1-SNAPSHOT-sources.jar (1.1新版本源码)]
 +
基于java语言的,淘宝API客户端,将现淘宝提供的20个接口进行封装,方便ISV开发者调用。
 +
* [http://taobao.huihoo.com/api/demo-onsale.rar demo-onsale.rar]
 +
基于java语言的,用淘宝API客户端1.0版本,调用接口taobao.items.onsale.get,获取卖家出售中的商品列表。
  
目标客户:
+
[http://wiki.isv.alisoft.com/index.php/%E8%B5%84%E6%BA%90 更多资源]
*对个人
+
==Huihoo and Taobao==
*对开发者
+
Huihoo将致力研究和推广[[Taobao]] Open Platform, 因为Huihoo的理念也是让人们生活得更好。我们将重点放在 [[OpenData]] 和 [[OpenAPI]] 两个环节。希望推动 Taobao Open Platform 成为一项公共服务。
*对门户
+
*对企业
+
*对厂商
+
  
5、技术方案
+
2008.05.10
6、发展策略
+
7、社区策略
+
Taobao沙龙: 比较频繁
+
Taobao开放日: 年度
+
 
+
组织各种自由、开源的技术会议,吸引更多的技术高手对taobao的关注和参与, 可参考哲思沙龙的方式。
+
Taobao沙龙, Taobao Open Day()
+
 
+
通过Huihoo和其他的开源社区更好的推广taobao开放平台, 并吸引更多的开发者参与其中
+
 
+
目前:http://taobao.huihoo.com 已正式上线,希望成为Taobao开放平台最成功的应用
+
 
+
Taobao Developer Network (TDN) : http://developer.taobao.com
+
 
+
其中的核心就是 http://platform.taobao.com or http://open.taobao.com
+
 
+
Taobao = Taobao.com + Taobao Platform + Taobao API (三位一体)
+
 
+
*Microsoft通过其 PC + Platform(Windows) + API(Win32) 获得了巨大成功。
+
*Google,Amazon也技术通过Web打造 Web + Platfrom + API的成功模式.
+
*Taobao就是要要打造网上交易的Web + Platfrom + API的成功模式
+
 
+
灵活的Web2.0展示/交互, 强健的SOA的后台基础. Mashup是Web2.0和SOA的桥梁, Ajax + REST 共同促进SOA的发展。
+
用户可通过Taobao API 采取 Mashup的方式将数据展示和后台数据服务整合起来,创建自己的用户
+
*SCA提供一个统一的服务开发架构,
+
*SDO提供一个统一的数据访问方式,
+
而后台的Cloud设施将为商务应用提供可靠保障,强调无限扩展性。
+
 
+
Taobao Open Platform/Services <--> Amazon Web Services
+
 
+
http://open.taobao.com/ 作为taobao开放平台的地址
+
 
+
http://open.taobao.com/api
+
 
+
开放的淘宝,开放的电子商务平台
+
 
+
让其他的门户网站和社区使用taobao的平台服务,而不用自己去构建这样大规模的系统
+
 
+
通过社区化销售,大家通过推荐进行销售。形成强大的社区网络,形成强大的社区互动。
+
 
+
象Google, Amazon一样,Taobao的基础架构是我们的巨大的核心竞争力,而我的任务就是和团队一道去打造这个基础架构。
+
如Google的 GFS, MapReduce, BigTable, Taobao需要自己的基础架构
+
 
+
原则:
+
*1、严禁客户直接访问数据:
+
*2、创建统一的服务访问机制:
+
*3、世界各地的开发人员都能够通过 Web Service接口,免费访问 Taobao.com
+
*4、谁开发、谁运行:
+
让开发人员与他们开发的软件的日常运营联系起来。
+
*5、对只读数据,一个完美的、健壮的、集群的、冗余的、分布式文件系统是核心。Memcached可考虑
+
*6、必须采取基于服务的架构
+
*7、创建自愈(Self-Healing)、自组织(Self-Organizing)的系统架构
+
*8、采取尽可能简单的方法、减少技术依赖,
+
*9、使用 Service Level Agreement(SLA)管理服务
+
*10、技术标准: HTTP, XML, REST, SOAP, XSLT
+
 
+
Demo API id: TaobaoDemo
+
 
+
*1.Search
+
*2.Services: RSS, Alerts,
+
*3.Communicating: mail, messages, taobao wangwang, social networks
+
*4.Web Services: Python, Ruby, PHP, Java, .NET
+
*5.Applications
+
*6.Webmastering
+
  
 +
整理出一份有关Taobao开放平台展望的PPT, [http://docs.huihoo.com/huihoo/taobao-open-platform-2008.pdf 下载本PPT]
  
 
第一阶段:Data As a Service
 
第一阶段:Data As a Service
第107行: 第101行:
  
 
第四阶段:Infrastructure As a Service
 
第四阶段:Infrastructure As a Service
 +
 +
==阿里软件==
 +
[[Image:alisoft-saas-platform.png|right|thumb|Alisoft SaaS Platform]]
 +
软件互联平台(Alisoft SaaS Platform)全称阿里巴巴软件互联平台。是围绕阿里巴巴集团建设电子商务的基础设施,培育开放、协同、繁荣的生态圈这一战略思想,实现阿里软件“让天下没有难管的生意”这个伟大使命而着力打造的在线软件运营平台。软件互联平台为最终用户、ISV、独立开发者、运营商提供了一个开发和运行时环境,将所有应用/产品组件统一集成到一个单一、灵活、Multi-Tennant的分布式环境中。这些应用/产品组件涵盖中小企业的商务应用、管理应用、通信应用、服务应用、行业应用等五大类,并且提供业务流程管理、数据存储/转换、业务伙伴集成、商业信息的订阅和发布、消息代理、决策支持和用户交互等内容。
 +
 +
更多细节: http://wiki.isv.alisoft.com
 +
==Links==
 +
*[http://forum.alisoft.com/thread.php?fid=217 淘宝软件开发者讨论区]
 +
*http://taobao.huihoo.com
 +
*[http://www.alisoft.com/ 阿里软件]
 +
 +
[[Category:Platform]]
 +
[[Category:Taobao]]

2013年6月23日 (日) 15:27的最后版本

Taobao Open Platform

Top.png

淘宝开放平台项目(TOP: taobao open platform)是淘宝(中国)软件公司面向3rd app开发者,提供API接口和相关开发环境的平台。

阿里软件平台作为目前淘宝开放平台TOP项目的唯一合作平台,为开发者提供整套的淘宝API的附加服务:测试环境、技术咨询、产品上架、版本管理、收费策略、市场销售、产品评估。

top4java: 淘宝开放平台Java版SDK

目录

[编辑] Top V1.0

Top V1.0 版本已提供全淘宝C2C 的API:

  • 淘宝用户信息 (卖方和卖方用户信息,私有信息需要授权)
  • 淘宝商品信息 (全淘宝超过1亿个商品的名称、类目、型号、介绍等信息)
  • 淘宝商品类目信息(全淘宝商品索引及分类明细)
  • 淘宝交易明细信息(在取得用户授权的情况下,查询每笔交易的详细情况)
  • 淘宝商品管理(淘宝商品的上传、编辑、修改等接口)

[编辑] API

Taobao API 文档

产品API

  • taobao.products.search
  • taobao.product.get

店铺API

  • taobao.shop.get
  • taobao.shop.update
  • taobao.shop.showcase.remainCount

交易API

  • taobao.trades.bought.get
  • taobao.trades.sold.get
  • taobao.trades.get
  • taobao.trade.get
  • taobao.orders.get

类目属性API

  • taobao.itemcats.get
  • taobao.itemcats.list.get
  • taobao.shopcats.list.get
  • taobao.sellercats.list.get
  • taobao.itemprops.get
  • taobao.itemprops.list.get
  • taobao.spu.get
  • taobao.itemprop.get
  • taobao.itemprop.list.get
  • taobao.itemcats.get.v2
  • taobao.itemprops.get.v2
  • taobao.itempropvalues.get

评价API

  • taobao.traderate.list.add
  • taobao.traderates.get

商品API

  • taobao.items.get
  • taobao.items.onsale.get
  • taobao.items.instock.get
  • taobao.item.get
  • taobao.item.update
  • taobao.item.add
  • taobao.item.update.delisting
  • taobao.item.update.listing
  • taobao.item.update.revokeShowcase
  • taobao.item.update.showcase
  • taobao.item.img.delete
  • taobao.item.img.upload
  • taobao.item.propimg.delete
  • taobao.item.propimg.upload
  • taobao.item.sku.get
  • taobao.item.sku.add
  • taobao.item.skus.get
  • taobao.item.sku.update
  • taobao.postages.get

物流API

  • taobao.shippings.send.get

用户API

  • taobao.user.get
  • taobao.users.get

[编辑] Use API

基于java语言的,淘宝API客户端,将现淘宝提供的20个接口进行封装,方便ISV开发者调用。

基于java语言的,用淘宝API客户端1.0版本,调用接口taobao.items.onsale.get,获取卖家出售中的商品列表。

更多资源

[编辑] Huihoo and Taobao

Huihoo将致力研究和推广Taobao Open Platform, 因为Huihoo的理念也是让人们生活得更好。我们将重点放在 OpenDataOpenAPI 两个环节。希望推动 Taobao Open Platform 成为一项公共服务。

2008.05.10

整理出一份有关Taobao开放平台展望的PPT, 下载本PPT

第一阶段:Data As a Service

  • Taobao E-Commerce Service // 没有费用
  • 只读数据的读取, 一个健壮的、集群的、冗余的、分布式文件系统是核心。
  • 将Taobao的产品信息更多的展现在其他的网站上. 结合alimama一起, 为其网站提供一定的广告分成

第二阶段:Search As a Service

  • Taobao Search Service // 数千万产品的搜索服务
  • Taobao Top Products // 最热门产品服务

第三阶段: Mashups and Widgets, widget platforms 提供类似Gadgets,Facebook的小应用程序,让用户和店主可根据需要选择不同的电子商务小工具,且其他开发者也可以围绕taobao开发小应用。

第四阶段:Infrastructure As a Service

[编辑] 阿里软件

Alisoft SaaS Platform

软件互联平台(Alisoft SaaS Platform)全称阿里巴巴软件互联平台。是围绕阿里巴巴集团建设电子商务的基础设施,培育开放、协同、繁荣的生态圈这一战略思想,实现阿里软件“让天下没有难管的生意”这个伟大使命而着力打造的在线软件运营平台。软件互联平台为最终用户、ISV、独立开发者、运营商提供了一个开发和运行时环境,将所有应用/产品组件统一集成到一个单一、灵活、Multi-Tennant的分布式环境中。这些应用/产品组件涵盖中小企业的商务应用、管理应用、通信应用、服务应用、行业应用等五大类,并且提供业务流程管理、数据存储/转换、业务伙伴集成、商业信息的订阅和发布、消息代理、决策支持和用户交互等内容。

更多细节: http://wiki.isv.alisoft.com

[编辑] Links

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱