记录一下最近工作中的一段小经历,最近公司打算成立电商部,不满足于现有的销售渠道,这边也是被分配到对接电子面单的任务。 一直做的都是金融方面开发的我,对于这个电子面单完全是知识盲区啊,更别说要对接了。可是为了饭碗,追随公司的脚步,好好学习。去了某度上面百度,好家伙还是一如竟往的广告以及看不懂,转而去了某乎上面看了看,虽然 ..

一个小白对接电子面单的哪些坑?

   记录一下最近工作中的一段小经历,最近公司打算成立电商部,不满足于现有的销售渠道,这边也是被分配到对接电子面单的任务。

   一直做的都是金融方面开发的我,对于这个电子面单完全是知识盲区啊,更别说要对接了。可是为了饭碗,追随公司的脚步,好好学习。去了某度上面百度,好家伙还是一如竟往的广告以及看不懂,转而去了某乎上面看了看,虽然也都是广告软文的回答,起码算是弄懂了电子面单是个什么东西,这里就不多说了。

   经过一番疯狂点击软链后,大概知道了市面上非快递公司的电子面单服务商(菜鸟,快递鸟,电商宝等)。

唯一一个以前知道的就是菜鸟还是阿里系牛*啊,果断开始菜鸟的对接,其中过程就不说了,但是最终放弃了,因为我太菜,菜鸟的技术支持又不咋热情,好吧我走。

 

   接下来就是快递鸟,怎么说进去看文档,参数居然不是驼峰命名,感觉有点无法接受,放弃。不过想说快递鸟让我感受到了热情,嗯。。。就是甲方的感觉,这个点个赞。

1.png

 

电商宝不提供接口的,不可以单独接电子面单接口。

2.png

 

 

兜兜转转感觉全是无用功,这时候领导让我这两天给方案,有点慌啊。突然灵机一动,干嘛不直接去github上面搜一搜,直接拿别人的它不香吗?一搜果然有,但是这个快递100又是个啥,搜了一下居然是我平常在某度上查快递一直用的,哇塞惭愧啊,使用七八年了我居然不知道这个名字。

3.png

 

接下来就拉取了第一个代码,直接跑测试类面单出来了,这个真的是我这种小白加赖人的福音啊。

   /**
     * 电子面单图片接口
     */
    @Test
    public void testPrintImg(){
        PrintImgReq printImgReq = new PrintImgReq();
        PrintImgParam printImgParam = new PrintImgParam();
        printImgReq.setKey(key);
        printImgReq.setMethod(ApiInfoConstant.ELECTRONIC_ORDER_PIC_METHOD);

        String t = System.currentTimeMillis() + "";
        printImgReq.setT(t);
        printImgParam.setKuaidicom(CompanyConstant.ZJS);
        printImgParam.setSendManName("张三");
        printImgParam.setSendManMobile("15999566666");
        printImgParam.setSendManPrintAddr("广东省深圳市南山区科技南十二路");
        printImgParam.setRecManName("李四");
        printImgParam.setRecManMobile("15999566666");
        printImgParam.setRecManPrintAddr("北京市海淀区xxx");
        printImgParam.setType("10");
        printImgParam.setTempid("180c7c8f646742ca871a92c976392b05");
        printImgParam.setCount("1");

        String sign = SignUtils.sign(new Gson().toJson(printImgParam)+t+key+secret);
        printImgReq.setSign(sign);
        printImgReq.setParam(printImgParam);
        PrintImg printImg = new PrintImg();
        System.out.println(new Gson().toJson(printImg.printImG(printImgReq)));
    }

运行后效果图,给领导一看,好了不用加班了,美滋滋!!!还有快递100的服务也是炒鸡好,注册开始有50单免费打印,调试碰到其他问题,他们的业务技术都很认真,记得那天周六晚上八点了问问题,还是很快有技术出来解答。

4.png

最后附上github链接,发现里面还有其他我也需要的接口,查询订阅,寄件,附件打印,本来预计开发时间是2周,1天搞定,偷懒真的舒服,不然也没空来这里写帖子了。

https://github.com/kuaidi100-api/java-demo



1 回帖   
  • 133****2349      
    展开
    查不到单号
    该回帖因偏离主题而被折叠
    1 操作
    口号玩家 在 2020-09-15 10:33:09 折叠了该回帖
请输入回帖内容 ...