顺丰丰桥接口
我想你是不知道的
说什么呢?
展开
-
顺丰丰桥接口开发-java(前篇)
因原系统jdk版本较低,所以没有使用丰桥提供的jar,纯手写完成,主要包括下单接口、取消接口、增加件数接口、路由接口等,难度不大,就是遇到问题很难找到客服,哈哈…开发主要解决的无非是如何提交数据,以及如何解析响应的数据,跟德邦接口不同,丰桥API使用的是xml,xml如何转换成想要的数据,不同的人使用不同的方式,有伙计是硬解析,有伙计是xml转json解析,我们则是通过xml转换成实体类处理,这...原创 2019-09-20 00:01:40 · 1949 阅读 · 0 评论 -
顺丰丰桥接口开发-java(工具类)
上一篇讲到我们用的是xml与bean之间的转换的方式来处理数据,那么就需要用到一些类库来解决,网上搜一下JAXBContext,就有很多相关的文章介绍(感谢大咖们的贡献),主要涉及两个方法如下:/** * java对象转换为xml文件 * @param obj 对象数据 * @param load java对象.Class * @return ...原创 2019-09-20 08:09:39 · 1076 阅读 · 0 评论 -
顺丰丰桥接口开发-java(下订单接口)
下订单接口,提交的数据如下:<Request service = "OrderService" lang = "zh-CN" > <Head>SLKJ2019</Head><Body> <Order orderid="SFKD-20160219000019" j_company="深圳宝龙达信息技术股份有限公司" j_co...原创 2019-09-21 11:54:14 · 3007 阅读 · 0 评论 -
顺丰丰桥接口开发-java(订单取消接口)
订单取消接口,咨询了顺丰公司,下单后不取消也没什么问题,不过为了自己的业务系统的完整性,我们还是需要弄的。取消的xml没有那么复杂,偷懒就不搞java类了,直接替换相关数据提交,操作看之前的文章。<Request service="OrderConfirmService" lang="zh-CN"><Head>SLKJ2019</Head><Body...原创 2019-09-21 13:53:54 · 821 阅读 · 0 评论 -
顺丰丰桥接口开发-java(子单号申请)
顺丰比德邦多了一个子单号申请的功能,德邦的则是有编辑订单的接口。这个好像也没什么好搞的,替换掉Head和orderid,响应数据稍微处理下就行,简单问题简单处理。不过需要注意的是,如果你一个订单的件数比较多,比如超过160件的,需要跟顺丰业务主管特别申请增加,否则会提示:<?xml version='1.0' encoding='UTF-8'?><Response ser...原创 2019-09-21 14:03:05 · 548 阅读 · 0 评论 -
顺丰丰桥接口开发-java(路由推送接口)
路由推送接口,首先需要配置一些参数,我们选择的是form形式,这样通过request的content参数就可以直接获取了,不同的框架都有不同的参数获取方法。<?xml version='1.0' encoding='UTF-8'?><Request service='RoutePushService' lang='zh-CN'> <Body> <...原创 2019-09-21 14:18:12 · 2305 阅读 · 0 评论 -
顺丰丰桥接口开发-不限java(LODOP电子面单打印)
电子面单打印,因为系统版本原因,没有使用丰桥的sdk,而是通过打印控件LODOP打印,关键的是怎么生成相关数据,以及排版,因为有了德邦接口的经验,直接拿来就用,我们使用的是100x150mm规格的,以下是超完整的打印页面,没有更多的整合,基本是个人都能看懂,只需要把【】里面的内容换成相关的数据即可。原创 2019-09-21 15:03:43 · 3249 阅读 · 1 评论 -
顺丰丰桥接口开发-java(问题简集)
1、同一张单多个件,为什么有些路由没有接收到?首先检查路由接口有没有遇到异常,没有异常可以检查路由处理逻辑,有时同一条路由数据中,是包含多个单号的路由的,需要留意。如下:<?xml version='1.0' encoding='UTF-8'?><Request service='RoutePushService' lang='zh-CN'> <Body>...原创 2019-09-22 13:35:44 · 779 阅读 · 0 评论