您的位置:首页 > 其它

电子面单批量打印接口对接(含打印控件)

2017-12-29 23:43 399 查看
现电商平台、打单工具、ERP 系统、WEB 端、APP 移动端等企业发货量较大,电子面单打印接口的需求也日益增加,现在给大家做一下梳理和使用方法介绍。

目前支持批量打印电子面单的有快递鸟、菜鸟和快递公司。但是快递公司仅能打印本公司的电子面单,对于电商等发货商来说不太适用,菜鸟教适合淘系商家,快递鸟则比较通用,这里介绍快递鸟电子面单接口批量打印的方法

对接流程:

快递鸟网站申请接口KEY-对接接口-调试-上线使用

接口支持:

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

不同功能支持快递:

无需申请直接打单:顺丰(SF)、EMS(EMS)(仅支持广东省内发货)、快捷快递(FAST)、宅急送(ZJS)、邮政快递包裹(YZPY)、中铁快运(ZTKY)、邮政国内标快(YZBK)。
月结账号直接打单:德邦(DBL)、EMS(EMS)(全国)。
线上(快递鸟后台)申请账号:优速(UC)、韵达(YD)、圆通(YTO)、远成(YCWL)。
线下(网点)申请账号:EMS(EMS)、百世快递(HTKY)、中通(ZTO)、申通(STO)、德邦(DBL)、京东(JD)、信丰(XFEX)、全峰(QFKD)、跨越速运(KYSY)、国通(GTO)、天天快递(HHTT)。
余量查询接口支持快递公司:中通(ZTO)、韵达(YD)、优速(UC)、百世快递(HTKY)。
面单取消接口支持快递公司:顺丰(SF)、韵达(YD)、优速(UC)、百世快递(HTKY)。

接口描述/说明
(1)电子面单接口是快递鸟提供给独立电商、仓储管理系统、物流供应链等物流系统平台使用的下单接口。
(2)为客户解决在线发货需求,商户通过网络选择快递公司发送请求通知快递公司有快递要发货。
(3) 客户把数据通过此接口转发到快递鸟,由快递鸟为您安排快递员上门取件的服务。
(4)订单编号(OrderCode)不可重复提交,重复提交系统会返回具体错误代码。
(5)接口支持的消息接收方式为HTTP POST,请求方法的编码格式(utf-8):"application/x-www-form-urlencoded;charset=utf-8"。
(6)接口地址: API测试地址:http://testapi.kdniao.cc:8081/api/EOrderService
API正式地址:http://api.kdniao.cc/api/EOrderService

接口申请地址:http://kdniao.com/reg

接口文档下载:http://kdniao.com/documents

接口demo下载:http://kdniao.com/documents-2

打印插件下载:http://www.kdniao.com/product-eorder-specific

普通电子面单接口对接demo下载: (JAVA,其他语言demo在官网下载)http://kdniao.com/file/KdPrintOrderDemo(JAVA).rar

Index文件代码

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$.getJSON('/kdPrintOrderDemo/printOrder', function(data){
$("#EBusinessID").val(data.EBusinessID)
$("#RequestData").val(data.RequestData)
$("#IsPreview").val(data.IsPreview)
$("#DataSign").val(data.DataSign)
form1.submit()
})
});
</script>
</head>
<body>
<h1>Demo</h1>
<div id="head"></div>
<form id="form1" action="http://www.kdniao.com/External/PrintOrder.aspx" method="post" target="_self">
<div style="">
<div><input type="text" id="RequestData" name="RequestData" /></div>
<div><input type="text" id="EBusinessID" name="EBusinessID" /></div>
<div><input type="text" id="DataSign" name="DataSign" /></div>
<div><input type="text" id="IsPreview" name="IsPreview" /></div>
</div>
</form>
</body>
</html>


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: