常用快递电子面单api接口及对接调用方式
2021-02-01 18:16
标签:格式 手写 form ati length 数据 buffere 加密 amr 现在电商行业发展很快,很多企业订单量大,手写快递单比较慢,所以开通对接电子面单打印API接口就成了很多企业迫切需要的功能; 目前申请渠道目前有三个,快递公司、菜鸟和快递鸟。前两个对接接口需要一定的资质,后两个对接后可以打印15~20家快递的电子面单,不需要一家家对接 对接以比较简单的快递鸟为例 接口对接流程: 申请电子面单账号-申请API-对接-调试-测试-使用 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)。 (4)、测试地址:http://testapi.kdniao.cc:8081/api/eorderservice/ (5)、正式地址:http://api.kdniao.cc/api/EOrderService (6)、请求报文中不允许出现以下特殊字符: ‘ " # & + (7)、部分快递需要提前向网点申请电子面单账号,如下表 系统级及应用级输入参数见快递鸟api电子面单参数 http://www.kdniao.com/api-eorder java对接demo 常用快递电子面单api接口及对接调用方式 标签:格式 手写 form ati length 数据 buffere 加密 amr 原文地址:https://www.cnblogs.com/kdn2019/p/11577264.html
2、登录快递鸟用户管理后台
注:登录快递鸟用户管理后台后获得用户ID和APIKey,此用于保证应用来源的可靠性,避免应用伪造,被不法使用。
进入“我的会员中心”进行实名认证 注:
1、认证类型、应用类型根据用户实际情况选择即可,接口返回数据与选择结果无关;
2、标记为*的为必填,要求上传清晰、jpg格式且小于2M的证件图片;
3、技术对接人信息为用户方对接工程师的信息;
4、如有其他疑问可进入官网加入商务合作群进行咨询。 认证成功后,进入“产品服务管理”,开通相关会员服务(如选择电子面单)
(1)、接口申请:快递鸟官网import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;
import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
import java.security.MessageDigest;
public class KdGoldAPIDemo {
//电商ID
private String EBusinessID="请申请";
//电商加密私钥
private String AppKey="请申请";
//请求url, 正式环境地址:http://api.kdniao.cc/api/Eorderservice 测试环境地址:http://testapi.kdniao.cc:8081/api/EOrderService
private String ReqURL="http://testapi.kdniao.cc:8081/api/Eorderservice";
/**
* Json方式 电子面单
* @throws Exception
*/
public String orderOnlineByJson() throws Exception{
String requestData= "{‘OrderCode‘: ‘012657700387‘," +
"‘ShipperCode‘:‘SF‘," +
"‘PayType‘:1," +
"‘ExpType‘:1," +
"‘Cost‘:1.0," +
"‘OtherCost‘:1.0," +
"‘Sender‘:" +
"{" +
"‘Company‘:‘LV‘,‘Name‘:‘Taylor‘,‘Mobile‘:‘15018442396‘,‘ProvinceName‘:‘上海‘,‘CityName‘:‘上海‘,‘ExpAreaName‘:‘青浦区‘,‘Address‘:‘明珠路73号‘}," +
"‘Receiver‘:" +
"{" +
"‘Company‘:‘GCCUI‘,‘Name‘:‘Yann‘,‘Mobile‘:‘15018442396‘,‘ProvinceName‘:‘北京‘,‘CityName‘:‘北京‘,‘ExpAreaName‘:‘朝阳区‘,‘Address‘:‘三里屯街道雅秀大厦‘}," +
"‘Commodity‘:" +
"[{" +
"‘GoodsName‘:‘鞋子‘,‘Goodsquantity‘:1,‘GoodsWeight‘:1.0}]," +
"‘Weight‘:1.0," +
"‘Quantity‘:1," +
"‘Volume‘:0.0," +
"‘Remark‘:‘小心轻放‘," +
"‘IsReturnPrintTemplate‘:1}";
Map
文章标题:常用快递电子面单api接口及对接调用方式
文章链接:http://soscw.com/index.php/essay/49611.html