前期准备:
淘宝开放平台api文档地址:开放平台url:https://open.taobao.com/api.htm

1.下载奇门sdk
如下图位置:点击管理

点击sdk下载

选择自己的语言下载即可

下载下来解压 选择第一个 放到项目中

如图

选择不带source的jar包

pom文件
${project.basedir} 表示当前文件的根节点的下一级
systemPath的值 根据自己的jar文件位置决定
artifactId要和自己导入的jar文件同名

     <dependency><groupId>taobao</groupId><artifactId>taobao-sdk-java-auto_1626344638399-20210817</artifactId><version>1.0.0</version><scope>system</scope><systemPath>${project.basedir}/src/main/resources/lib/taobao-sdk-java-auto_1626344638399-20210817.jar</systemPath></dependency>

2.参数

appkey :
secretkey:
点击应用管理 - 选择应用点击管理 – 概览页面

1.接收奇门信息接口:

    @RequestMapping(value = "/wdt", produces = "text/xml;charset=UTF-8")public String wdt(HttpServletRequest request) {// AppKeyString appKeyVal = request.getParameter("app_key");// API接口名称String methodVal = request.getParameter("method");// 时间戳,格式:yyyy-MM-dd HH:mm:ssString timestampVal = request.getParameter("timestamp");// 请求签名String signVal = request.getParameter("sign");StringBuffer reqXmlData = new StringBuffer();try {InputStream inputStream = request.getInputStream();String s;BufferedReader in = new BufferedReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8));while ((s = in.readLine()) != null) {reqXmlData.append(s);}in.close();inputStream.close();} catch (IOException e) {e.printStackTrace();return errorResponseData("流解析xml数据异常!");}//判断请求数据是否为空if (reqXmlData.length() <= 0) {return errorResponseData("请求数据为空!");}//解析完的参数org.json.JSONObject jsonObject = XML.toJSONObject(reqXmlData.toString());try {switch (methodVal) {case "singleitem.synchronize"://商品同步break;case "deliveryorder.create"://销售单创建break;case "order.cancel"://订单取消(包括销售单,入库单,出库单。。。。。。)break;case "entryorder.create"://入库单创建break;case "stockout.create"://出库单创建break;default:break;}} catch (Exception e) {return errorResponseData("解析异常!");}return null;}/***  错误响应数据** @param msg -错误信息* @return - 响应数据*/private String errorResponseData(String msg) {StringBuffer responseData = new StringBuffer();responseData.append("<response>");responseData.append("<flag>failure</flag>");responseData.append("<code>50</code>");responseData.append("<message>").append(msg).append("</message>");responseData.append("</response>");return responseData.toString();}

2.关于淘宝天猫订单改造后 解密收货人信息
taobao.qimen.receiverinfo.query( OAID 收件人信息解密接口 )

    public static void main(String[] args) throws Exception {String url = "https://qimen.api.taobao.com/router/qimen/service";String appkey ="";String secret ="";QimenClient client = new DefaultQimenClient(url, appkey, secret);ReceiverinfoQueryRequest req = new ReceiverinfoQueryRequest();req.setDeliveryOrderCode("出库单号");req.setCustomerId("货主编码");req.setVersion("2.0");//销售单中 发货人信息里的 oaId字段req.setOaid(oaId);req.setOwnerCode("货主编码");ReceiverinfoQueryResponse rsp = null;try {rsp = client.execute(req);} catch (ApiException e) {System.out.println("");}//成功if ("success".equals(rsp.getFlag()) || "0".equals(rsp.getCode())) {ReceiverinfoQueryResponse.ReceiverInfo receiverInfo1 = rsp.getReceiverInfo();//赵**String recName = receiverInfo1.getName();String recTel = receiverInfo1.getTel();//*******9999String recMobile = StringUtils.replace(receiverInfo1.getMobile() + "", "86-", "");String recProvince = receiverInfo1.getProvince();String recCity = receiverInfo1.getCity();String recArea = receiverInfo1.getDistrict();//四川省成都市双流区正兴镇正*镇浅水湾*期***栋String recDetailAddress = receiverInfo1.getDetailAddress();}}

淘宝奇门对接(淘宝订单加密改造)相关推荐

  1. 金蝶云星空与旺店通·旗舰奇门对接集成销售订单查询连通原始单推送(KD销售订单对接WDT原始订单(线下)-ok)

    接入系统:金蝶云星空 金蝶K/3Cloud(金蝶云星空)是移动互联网时代的新型ERP,是基于WEB2.0与云技术的新时代企业管理服务平台.金蝶K/3Cloud围绕着"生态.人人.体验&quo ...

  2. 淘宝开放平台阿里奇门对接联调教程详细操作

    开始前 本文使用了花生壳内网穿透工具来进行阿里奇门的接口自测. 开始阅读前,请确保您的开发者账号已经成功申请了"应用".对接奇门前你需要成功申请应用,并拿到appkey和appse ...

  3. 淘宝奇门接口PHP例子

    介绍 奇门为淘宝的一个 ERP(Enterprise Resource Planning) 和 WMS(Warehouse Management System) 的一个标准中间件接口. 实现 ERP ...

  4. ERP系统对接淘宝电商和线下工作人员的问题与解决方案

    作为一名程序员,我正在开发一个ERP系统,该系统需要对接淘宝电商和线下工作人员,以实现订单管理.库存管理.财务管理等功能.在开发过程中,我遇到了一些问题,但是通过不断的努力和探索,最终找到了解决方案, ...

  5. springboot 对接 淘宝联盟

    各种百度,这样的文章实在太少了,也翻了大量的api,希望这遍文章,让你们少走弯路,我也是刚刚接入,如果有更好的思路,可以留言; 我直接讲方法使用,还有一些坑,怎么取申请,还请大家自己百度; 1  搜索 ...

  6. 对接淘宝天猫平台的第一篇

    目录 前言 一.对接淘宝天猫平台的调研 1.创建应用 2. 应用接入流程介绍 二.拉取淘宝天猫店铺的订单数据 1. 同步订单的解决方案 1.第1种方案:轮询订单相关接口获取订单数据 2.第2种方案:  ...

  7. 获取淘宝购买到的商品订单物流API,买家订单物流API接口,淘宝买家订单API接口

    一.获取淘宝购买到的商品订单物流API,买家订单物流API接口,淘宝买家订单API接口代码对接如下: 1.公共参数: 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接 ...

  8. 淘宝开放平台淘宝店铺OAuth2.0订单商品接口接入解决方案

    无可争议,无论什么样的开放平台,都会给开发者一个key,作为使用它api的标识,怎么得到这样一个key,或者是实名注册,或者是公司名义,或者如何如何,大差不差,都是那么些个东西.淘宝开放接口亦然,今天 ...

  9. 阿里百川V6安全图,uniapp使用阿里百川SDK V6安全图唤醒淘宝APP 阿里百川新版本打开淘宝领券页面/渠道备案,uniapp对接淘宝联盟等等超级详细

    阿里百川V6安全图,uniapp使用阿里百川SDK V6安全图唤醒淘宝APP 阿里百川新版本打开淘宝领券页面/渠道备案,uniapp对接淘宝联盟等等超级详细 此文章是针对插件市场1.6版本升级的介绍 ...

  10. 关于淘宝奇门接口验签问题

    最近做了一个奇门接口对接问题.遇到了验签问题,特和大家分享下. 目前的需求是在奇门发布一个接口.本地接口是post请求,参数在body中存储. 奇门的接口配置流程可以参考官方文档如下链接内容: 开放平 ...

最新文章

  1. 动态划分VLAN的方法中不包括(23)。【答案】C
  2. tomcat ssi配置及升级导致ssi include错误问题解决
  3. php二维数组的取值与转换
  4. 容器学习 之 base镜像(四)
  5. 程序员日记我们需要有条理的生活
  6. 如何在手机上安装Ubuntu Touch 13.10
  7. 锁屏面试题百日百刷-VUE篇(一)
  8. Javascript实现的倒计时时钟
  9. 计算机合计功能,Javascript自动求和,Javascript自动合计
  10. php7版本搭建sqli labs,CentOS 7 LAMP搭建并且部署sqli-labs
  11. 零碎技术栈01_UML画图分析
  12. 微型夹爪行业调研报告 - 市场现状分析与发展前景预测
  13. CSS3鼠标悬停图片360度旋转效果
  14. 小程序 消息推送配置token无效(解决方法)订阅消息
  15. swagger2接口文档
  16. 水经注在后浅村地形测绘图中的套合应用案例
  17. epoll的反应堆实现模式
  18. LabVIEW控制Arduino采集电位器电压(基础篇—4)
  19. 20款漂亮免费经典国外英文复古字体
  20. 《管理的实践》66条读书笔记

热门文章

  1. 浅述Docker的容器编排
  2. Volatility内存取证使用
  3. matlab 矩阵 对称,如何使用Matlab产生对称矩阵
  4. 伊利诺伊理工大学舒凯招收多名全奖博士生
  5. NOIP模拟19/07/22
  6. 【服务器搭建个人网站】附:接入的服务商 以及 安全评估报告该如何填写?
  7. 2021不堪回首,2022满路荆棘,但依然乐观努力
  8. 如何调试ajax 和php
  9. UE4中VR项目的打包和发布
  10. Java内存泄漏的排查总结