顺丰速用电子面单接口调用失败必填参数tel为空怎么回事

最近公司需要开发一个公司内部使用的快递下单系统给我的开发任务中有一个生成电子面单功能,为了下单时更方便利用此功能使用快递公司给我们的打印机直接打茚出电子面单,刚接到这个任务时我想这应该很简单不就是做一个表格打印出来吗,原本以为使用excel或者word等工具直接生成一个文档后来經理说不用excel和word工具,让用Java直接生成电子面单刚开始有点懵,因为不知道Java还有绘图功能因此在网上学习了一下Java怎样绘图,索性直接开干

 一、    首先是生成条码工具类,此类是生成快递单号条码

943 * 水平翻转图像 顺时针旋转90度、左右翻转 963 * 水平翻转图像 逆时针旋转90度、左右翻转 982 * 根据规定尺寸压缩图片 989 * 设置条码图片的尺寸 999 //转换成图片对象 1001 //构建图片流 设置图片宽和高 1003 //绘制改变尺寸后的图 1009

三、生成电子面单所需参数类。

8 * 打印订单所需要的参数 29 //收件人公司名称 31 //收件人联系方式 33 //收件人手机号 //寄件人联系方式 49 //寄件人手机号 55 //寄件人区、县 57 //寄件人详细地址 73 //定时派送时间

五、生成电子面单图片效果 如图:

   现在电商行业发展很快很多企業订单量大,手写快递单比较慢所以开通对接电子面单打印API接口就成了很多企业迫切需要的功能;

   目前申请渠道目前有三个,快递公司、菜鸟和快递鸟前两个对接接口需要一定的资质,而且快递公司需要一家家对接比较麻烦且后期维护成本比较高快递鸟则可以同时对接30多家主流快递公司的电子面单,不需要一家家对接

申请电子面单账号-申请API-对接-调试-测试-使用 

2、注:登录快递鸟用户管理后台后获得用户ID囷APIKey此用于保证应用来源的可靠性,避免应用伪造被不法使用。进入“我的会员中心”进行实名认证 注:1、认证类型、应用类型根据用戶实际情况选择即可接口返回数据与选择结果无关;2、标记为*的为必填,要求上传清晰、jpg格式且小于2M的证件图片;3、技术对接人信息为鼡户方对接工程师的信息;4、如有其他疑问可进入官网加入商务合作群进行咨询 认证成功后,进入“产品服务管理”开通相关会员服務(如选择电子面单)


(1)、接口申请:快递鸟官网

(2)、订单编号(OrderCode)不可重复提交,重复提交系统会返回具体错误代码

(3)、目前接口支持:顺丰(SF)、EMS(EMS)、宅急送(ZJS)、圆通(YTO)、百世快递(HTKY)、中通(ZTO)、韵达(YD)、申通(STO)、德邦(DBL)、优速(UC)、京东(JD)、信丰(XFEX)、全峰(QFKD)、跨越速运(KYSY)、安能小包(ANE)、快捷快递(FAST)、国通(GTO)、天天快递(HHTT)、邮政快递包裹(YZPY)。

散户模式(无需电子面单客户号)支持快递公司:顺丰(SF)、EMS(EMS)(仅支持广东省内发货)、快捷快递(FAST)、宅急送(ZJS)、邮政快递包裹(YZPY)

//根据公司业务处理返回的信息...... // 发送POST请求必须设置如下两行 // 设置通用的请求属性 //使用finally块来关闭输出流、输入流

2、申请顺丰速运月结账号
顺丰月結账号需要线下与当地顺丰分部签订收派合同签定后顺丰会提供10位数字的顺丰月结账号,用于发货结算运费;
注:获取到的月结账号不需要在快递鸟官网后台添加直接通过接口传值下单即可;

3、购买打印机、打印纸

6、调用电子面单时,接口返回”您的预约超出今日营业時间无法上门取件。”
答:顺丰速运每个区域每个分部上门取件的服务时间不固定,建议更换时间预约一般预约9:00—17:00内;

我要回帖

 

随机推荐