当前位置: 首页 > 后端技术 > Java

Java快递-下单api,一次性接入顺丰、中通、圆通、申通、韵达、京东、德邦、百世、天天

时间:2023-04-01 21:38:03 Java

为了让您更快接入顺丰、中通、圆通、申通,韵达、京东、德邦、百世、天天等主流快递公司,你可以将源码复制到你的项目中,将源码中的参数改成你自己的账户参数,直接使用即可。本javademo方便开发者实现:前端操作只需一个账号,可根据客户需求或快递能力选择多家快递公司预约上门取件快递公司(优惠价方式).专门为船公司提供的一套解决方案。通过该接口,可以满足企业、电商、微商、快递网点、代收点等常规邮寄用户下单后,快递公司上门取件的需求。如需专人预约寄件服务,请连接C端寄件接口:https://cloud.kuaidi100.com/marketDetail?id=32164354057此接口免费,快递费用由寄件客户自行结算快递员。MerchantShippingAPI支持快递公司。支持的快递公司:1、商船(最好是快递)支持中通、圆通、百世、天天、韵达、极兔、众捷的发货单。2、商户发货(官方快递)支持德邦、京东、圆通、申通。运力与运费的区别:1.首选快递:寄件地址的运力不保证,支持的快递公司会因收货地址而异;阶梯运费,请在对接接口前查看运力和运费:https://api.kuaidi100.com/product/expressprice/;2.官方快递:可以保证到国家地址的送货能力。运费是官方运费的折扣价。具体运费价格请咨询在线客服或扫码右侧咨询客服。商户运力查询示例代码:/***商户运力查询*/@TestpublicvoidtestBorderQuery()throwsException{BOrderQueryReqbOrderQueryReq=newBOrderQueryReq();bOrderQueryReq.setSendAddr("福田区华强南");字符串t=String.valueOf(System.currentTimeMillis());字符串参数=newGson().toJson(bOrderQueryReq);PrintReqprintReq=newPrintReq();printReq.setKey(键);printReq.setSign(SignUtils.printSign(param,t,key,secret));printReq.setT(t);printReq.setParam(参数);printReq.setMethod(ApiInfoConstant.B_ORDER_QUERY_TRANSPORT_CAPACITY_METHOD);IBaseClientbOrder=newBOrder();System.out.println(bOrder.execute(printReq));}商船示例代码:/***商船*/@TestpublicvoidtestBorder()throwsException{PrintReqprintReq=newPrintReq();BOrderReqbOrderReq=newBOrderReq();bOrderReq.setKuaidicom(CompanyConstant.ZT);bOrderReq.setSendManName("张三");bOrderReq.setSendManMobile("15966666666");bOrderReq.setSendManPrintAddr("广东省深圳市福田区华强南");bOrderReq.setRecManName("李四");bOrderReq.setRecManMobile("15966666666");bOrderReq.setRecManPrintAddr("广东省深圳市南山区金蝶软件园");bOrderReq.setCallBackUrl("http://www.baidu.com");bOrderReq.setCargo("文件");bOrderReq.setRemark("测试订单,稍后取消");bOrderReq.setWeight("1");bOrderReq.setSalt("123456");bOrderReq.setServiceType("标准快递");字符串t=String.valueOf(System.currentTimeMillis());字符串参数=newGson().toJson(bOrderReq);printReq.setKey(键);printReq.setSign(SignUtils.printSign(param,t,key,secret));printReq.setT(t);printReq.setParam(参数);printReq.setMethod(ApiInfoConstant.B_ORDER_SEND_METHOD);IBaseClientbOrder=newBOrder();System.out.println(bOrder.execute(printReq));商户邮寄获取验证码示例代码:/***商户发送验证码*/@TestpublicvoidtestBorderGetCode()throwsException{PrintReqprintReq=newPrintReq();BOrderGetCodeReqbOrderGetCodeReq=newBOrderGetCodeReq();bOrderGetCodeReq.setTaskId("4D07550D8E685E06B3C679632bOrderGetCodeReq;.setOrderId("100012022010566");Stringt=String.valueOf(System.currentTimeMillis());Stringparam=newGson().toJson(bOrderGetCodeReq);printReq.setKey(key);printReq.setSign(SignUtils.printSign(param,t,key,secret));printReq.setT(t);printReq.setParam(param);printReq.setMethod(ApiInfoConstant.B_ORDER_CODE_METHOD);IBaseClientbOrder=newBOrder();系统.out.println(bOrder.execute(printReq));}取消商家发货订单的示例代码:/***取消商家发货订单*/@TestpublicvoidtestBorderCancel()throwsException{PrintReqprintReq=newPrintReq();BOrderCancelReqbOrderCancelReq=newBOrderCancelReq();bOrderCancelReq.setTaskId("4D07550D8E685E06B3C679632E68ACDD");bOrderCancelReq.setOrderId("100012022010566");bOrderCancelReq.setCancelMsg("测试单取消");字符串t=String.valueOf(System.currentTimeMillis());字符串参数=newGson().toJson(bOrderCancelReq);printReq.setKey(键);printReq.setSign(SignUtils.printSign(param,t,key,secret));printReq.setT(t);printReq.setParam(参数);printReq.setMethod(ApiInfoConstant.B_ORDER_CANCEL_METHOD);IBaseClientbOrder=newBOrder();System.out.println(bOrder.execute(printReq));}C端查询容量示例代码:/***C端查询容量*/@TestpublicvoidtestCOrderQuery()throwsException{COrderQueryReqcOrderQueryReq=newCOrderQueryReq();cOrderQueryReq.setAddress("广东省深圳市南山区华强南");cOrderQueryReq.setSecret_key(secret_key);cOrderQueryCodeReq.CloudSecret_Ccode(instant.ORDER_QUERY_EXPRESS);cOrderQueryReq.setSecret_sign(SignUtils.cloudSign(secret_key,secret_secret));IBaseClientcloudBase=newCloudBase();System.out.println(cloudBase.execute(cOrderQueryReq));/***c端邮件*/@TestpublicvoidtestCOrder()throwsException{COrderReqcOrderReq=newCOrderReq();cOrderReq.setCom(CompanyConstant.JD);cOrderReq.setSendManName("张三");cOrderReq.setSendManMobile("15966666666");cOrderReq.setSendManPrintAddr("广东省深圳市南山区金蝶软件园");cOrderReq.setRecManName("丽丝");cOrderReq.setRecManMobile("15966666666");cOrderReq.setRecManPrintAddr("广东省深圳市福田区华强南区");cOrderReq.setCallBackUrl("http://www.baidu.com");cOrderReq.setCargo("文件");cOrderReq.setRemark("测试订单,稍后取消");cOrderReq.setWeight("1");cOrderReq.setSalt("123456");cOrderReq.setSecret_key(secret_key);cOrderReq.set秘密代码(CloudApiCodeConstant.ORDER);cOrderReq.setSecret_sign(SignUtils.cloudSign(secret_key,secret_secret));IBaseClientcloudBase=newCloudBase();System.out.println(cloudBase.execute(cOrderReq));示例代码:/***C端取消发货*/@TestpublicvoidtestCOrderCancel()throwsException{COrderCancelReqcOrderCancelReq=newCOrderCancelReq();cOrderCancelReq.setTaskId("B19BB4C6F33BE9E735A63D4142557751");订单C;cOrderCancelReq.setCancelMsg("测试订单");cOrderCancelReq.setSecret_key(secret_key);cOrderCancelReq.setSecret_code(CloudApiCodeConstant.ORDER_CANCEL);cOrderCancelReq.setSecret_sign(SignUtils.cloudSign(secret_key,secret_BaseCret));.out.println(cloudBase.execute(cOrderCancelReq));}}官方技术支持:https://api.kuaidi100.com/document/5eb9f5b686b0df41883139f4.html