写作背景

 

现在做的一个电子商务平台的项目,客户有一个需求,就是需要在本电子商务平台中集成淘宝接口、以实现淘宝商品库存的修改、商品信息、订单信息的获取。
针对以上需求我们对淘宝的接口做了分析,由于客户在淘宝有自己的店铺,所以我们需要申请的接口定位为具有开发能力的商家,希望自主开发工具/软件/系统,用于自身店铺经营所用。

 

接口申请条件

 

三皇冠以下需要去支持中心申请,三皇冠以上默认可以创建所属应用。

 

 

 

创建应用

 

1、在淘宝开放平台中进入开发者中心,创建应用
第一次使用需根据提示进行商家报备,如图:
网站集成淘宝接口-编程知识网
之后进行填写报备表,选择自主开发软件,并提交小二审核(7个工作日内),之后才可以创建应用,此时选择卖家—>商家后台系统,如图:
网站集成淘宝接口-编程知识网
2、申请成为淘宝开放平台开发者
注册一个支付宝实名认证的淘宝账号,访问淘宝开放平台开发者中心,若您希望自主开发的工具/软件/系统同时运用于您的多个店铺,将其他店铺的主旺旺ID直接绑定在该商家后台系统即可。
3、获取应用标识
应用创建完成之后,会得到一个APPKEY和APPSECRET,用于用户的认证和授权,并作为该应用的唯一标识。

 

授权店铺

 

1、根据您所申请的应用,会获得一个app证书,该证书反映了您的可访问api权限包,以及可以申请的增值权限(比如:获取旺旺聊天记录、物流宝、聚划算等,需要额外申请)。
2、之后下载sdk开发包,这里的开发包分为标准版sdk和您的权限对应的sdk,如图:
网站集成淘宝接口-编程知识网

 

API相关操作

 

1、用户登陆验证,采用OAuth2.0授权,http调用方式
2、简单api调用java代码示例
网站集成淘宝接口-编程知识网
3、电子商务平台用到的API
taobao.fenxiao.order.confirm.paid 确认收款
taobao.fenxiao.distributor.products.get 分销商查询产品信息
taobao.fenxiao.order.close 供应商关闭采购单
taobao.inventory.query 查询商品库存信息
taobao.scitem.get 根据id查询商品
taobao.skus.quantity.update SKU库存修改
taobao.item.update.delisting 商品下架
taobao.trade.fullinfo.get 获取单笔交易的详细信息

 

沙箱测试和正式环境测试

 

1、可以用淘宝开放平台提供的沙箱环境测试(注意里面的数据只是测试数据)。
2、淘宝提供的工具:API测试工具、商品属性工具、错误码排查工具。

 

文章作者: iitshare
本文地址:http://www.iitshare.com/taobao-website-integration-interfaces.html