l 角色分类
对应角色主要包括:
依次表示公开查询应用、买家应用、卖家应用、商家应用、高级应用、专业应用被授权访问API的角色级别。其中公开查询应用为最低权限集合级别、专业 应用为最高权限集合级别。查、买、卖接口无需审批,仅受默认流量规则限制,商家以上接口,淘宝商城用户可以为自己申请商家应用角色。ISV及第三方开发者 如需要申请,请看审核规则。
依次表示社区应用、媒体应用、淘宝客应用被授权访问API的角色级别。此三类角色相互独立,并与上述六类角色之间不存在角色依赖关系,可以和上面6种角色叠加使用。
l 访问级别分类
公开:表示完全公开性的数据接口,主要是查询类的API。 例如:taobao.items.get 。 这类API只需传入appkey+签名进行api的调用。
须用户登录: 表示完全隐私的数据查询接口以及操作性API。 如:taobao.item.add(操作类API) 或 taobao.item.onsale.get(查询)。 这类API调用时,必须传入appkey+sessionkey+签名进行API的调用。
隐私数据须用户登录:表示部分公开性的数据接口,主要是查询类的API。如:taobao.user.get这个接口。 部分字段是隐私的,部分字段是公开的。当只访问公开数据时,API调用时,只需要传入appkey+签名进行API调用。 当需要访问隐私数据时,需要传入appkey+sessionkey+签名方式来调用。
l API功能分类
普通数据开放 API:目前已经开放的淘宝基本业务数据的Open API。
页面流程化API:是指将一些复杂的业务流程以页面的形式开放出来。主要包括对安全程度要求较高的页面和业务流程要求统一的页面,如淘宝正向交易和反向交易流程。
增量API:通过该类API,开发者可以获得批量的淘宝变更信息,如商品状态变更和交易状态变更。
Notify API:TOP将相关开发者订阅的操作和变更信息,以主动推送方式通知开发者。
如,淘宝用户信息变更、淘宝类目变更等。
LMS API:任务和统计分析类API,如,任务型批量大量数据查询,统计报表查询类API。
TBML:淘宝模板语言,按理不属于API,之所以罗列出来,是后续为方便开发者业务开发,将复杂麻烦的业务接口以标签形式开放,如,类目和销售属性接口,可组合接口通过一标签语言实现。
Why?
实现业务场景
l 大客户/独立网店
用户:此类型客户其业务经营规模对较大,经营的产品种类、数量较多。但同同类其他企业相比其电子商务方面的信息化程度仍有进一步提高的空间。
市场需求:
1. 由中小网商成长起来的客户为了提高其竞争力,为客户提供独特的购物体验,逐步建立自身的品牌优势,希望能够建立自己的外部网店。
2. 相对规模较大的成熟企业因为希望提高市场份额、进入新的细分市场、降低销售成本等原因而希望通过电子商务渠道对产品进行推广与销售。
3. 因为建立覆盖企业业务前端(市场、销售)到后端(采购、财务、物流)的整套电子商务系统前期投入较大,且系统实施周期相对较长,对于销售收益前景尚不确定的企业而言是一项风险较大的投资行为。
l 虚拟社区/网络休闲游戏应用
用户:拥有较大用户群体的论坛、社区、网络游戏。
市场需求:
1. 广大论坛、SNS社区渴望将流量变现,与此同时广大商家也期望论坛社区高价值流量能够带来成交和新客户。
2. 厂商希望通过论坛、社区展示其商品信息和购买方式,并促进用户通过简单的操作在论坛、社区上进行即时购买行为。
3. 厂商可以将游戏中的虚拟广告牌、路标、商品换成淘宝客商品,将网游中的道具与实际商品相结合,进行多渠道促销。
l 买家/卖家辅助工具
用户:网商、通过网络进行购物的消费者。