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

Posted sususu3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电子面单批量打印接口对接(含打印控件)相关的知识,希望对你有一定的参考价值。

现电商平台、打单工具、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>

  

以上是关于电子面单批量打印接口对接(含打印控件)的主要内容,如果未能解决你的问题,请参考以下文章

JAVA示例-1分钟对接35家主流快递公司的电子面单

各种电子面单_Api接口

常用快递电子面单api接口及对接调用方式

电商适用电子面单接口对接案例

免费圆通电子面单接口对接

各种电子面单Api接口-免费对接