海关跨境电商平台数据实时获取接口对接走过的坑(海关165,179号公告)

最近又有业务需要连接海关的报关业务,所以就必须对接海关165,179号公告的内容。
万万没想到的是,偌大的海关居然没有一个完整的对接文档,对接工作完全任凭网友的猜测和经验总结,难度可想而知。
而且,这个对接接口设计的理念实在是有点奇葩,非普通人类所能企及;Json格式字段顺序必须与标准报文(所谓的)一致;
加签和上报的报文还不是同一个字符串;
官方提供的JDK居然不好用,错误百出…等等等吧,已经无力吐槽了,多少人还在这个深坑里摸爬滚打,不能自抑。
本人千辛万苦总算是坎坷度过了这个坎,所有总结一下趟过的雷,希望对后来的经历者以帮助。
下面这是前人总结的经验很全面了可以参考一下:

https://blog.csdn.net/ccbox_net/article/details/89031736

https://www.cnblogs.com/whtydn/p/10220209.html

在上面的网站里讲过的这里就不再赘述了,只是补充几点,并提供本人写好的Java代码(编译通过即可使用)
1.加签的报文中的“serviceTime”与上报的报文(也就是验签报文)中的“serviceTime”值必须一样且是Long类型;
2.initalRequest和InitalResponse两个字段中的内容把双引号替换掉【 .replace(""", “”)】,否则海关检查会失败;
3.数据库表中的字段长度要足够长(如代码中表定义),否则保存不成功;

提供的代码或许有不足之处,请见谅。

代码包下载:https://download.csdn.net/download/liz0027/11492061

你可能感兴趣的:(Java接口,海关实时数据抓取接口)