一。业务背景:公司需要用菜鸟的仓库(使用其他支持奇门的仓库同理),故而希望能和仓库的wms系统打通,这样我们采购收货,采购入库,销售出库,采购退货,销售退货等多个场景就能和我们的中台(erp)进行数据同步。
二。适用场景:公司非淘erp通过奇门对接WMS。(非淘erp指的是不处理淘系订单,说白了我们不是在淘宝天猫开店铺卖东西,只是用他们的仓库),本文是此场景,如果大家是用淘宝的erp或者商家,看本文的作用不会太大。我在开发时网上没有攻略,全是自己查文档,总结,用了大约一个月才全部搞定,希望能帮助有需要的开发者。废话不多说,上干货。
三。名词及概念解释(这块可以先不看,用到的时候在来上面找)
1.App key & App secret:指开发者在申请开发新应用时获得的由淘宝授予的应用程序接入账户和密钥。App key是应用的唯一标识,淘宝通过App key来识别应用开发者的身份。App secret是淘宝给应用分配的密钥,该密钥在一定技术条件下可保证应用来源的可靠性。
2.淘宝开放平台(即Taobao Open Platform,以下简称“TOP”);
3.ISV:服务调用方,一个APP既可以是ISV,同时也是ISP
4.ISP:服务提供方,一个APP既可以是ISV,同时也是ISP
5.CP:CaiNiao Partner(菜鸟合作伙伴)
6.PAC:菜鸟连接平台,菜鸟的一个内部系统,直接和合作伙伴进行交互(2017-5-30下线)
7.LINK:全称为Logistics Integration NetworK,即物流集成网络,它是部署在物流云上,向全球菜鸟合作伙伴提供的数据交换的统一对接平台(PAC升级版)
8.api调用(调取奇门接口)的两种方式:(1)自己拼装请求,比较麻烦,容易出错,参考文档:https://open.taobao.com/doc.htm?docId=101617&docType=1;(2)使用官方sdk,推荐使用。
9.挡板联调:在双方进行联调时,对方还未对接API,此时调用方可以请求挡