安能电子面单接口JAVAPHP对接
更新时间:2023-10-31 21:20:01 阅读量: 综合文库 文档下载
- 安能物流电子面单推荐度:
- 相关推荐
安能电子面单接口JAVA/PHP对接
电子面单接口接入流程:
1、接口秘钥http://www.kdniao.com/reg
2、在官网登录进入用户管理后台,进行实名认证,开通接口 3、技术对接及联调(登陆官网使用调试平台进行测试。)
4、顺丰、EMS、宅急送可以直接使用接口账户请求电子面单接口。德邦,中通,圆通,申通,百世快递,韵达,优速,跨越速运等需要客户去当地物流快递网点申请电子面单账户,将相应的参数传入电子面单接口进行电子面单请求。 5、上线
1.接口类型说明
1)接口支持的消息接收方式:HTTP POST
2)请求方法的编码格式(utf-8):\3)API地址:http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx 4)接口提供:快递鸟 5)快递编码:ANE
2.请求系统级参数
参数名称
类型
说明
请求内容需进行URL(utf-8)编码。请求内容JSON格式,须和DataType一致。
必须要求
RequestData String R R R R O
EBusinessID String 商户ID,请在我的服务页面查看。 RequestType String 请求指令类型:1007 DataSign DataType
String
数据内容签名:把(请求内容(未编码)+AppKey)进行MD5加密,然后Base64编码,最后进行URL(utf-8)编码。详细过程请查看Demo。
String 请求、返回数据类型:只支持JSON格式
备注:R-必填(Required),O-可选(Optional),C-报文中该参数在一定条件下可选(Conditional)。
3.示例
1)JSON请求示例
{
\\\\\\\\
\
\\ \\ \\ \\上海\ \\上海\ \\青浦区\ \\明珠路73号\ },
\
\\ \\
\\ \\北京\ \\北京\ \\朝阳区\ \\三里屯街道雅秀大厦\ },
\ {
\\鞋子\ \ \ } ],
\ {
\\ \\ } ],
\ \ \
\\小心轻放\
\ }
2)JSON返回示例
失败: {
\}
成功: { }
\\\\
\\订单号已存在,请勿重复操作\,
\
\\\
\\ \\
\\ \\京-朝阳(京-1)\ \\ \\上海分拨中心\ \\北京\},
\此处省略打印模板HTML内容\\\调用时传入的Callback\\true, \\\\成功\
4.JAVA对接源码
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; /** *
* ID和Key请到官网申请:http://www.kdniao.com/ServiceApply.aspx */
public class KdGoldAPIDemo {
/**
//电商ID
private String EBusinessID=\请申请\ //电商加密私钥,注意保管,不要泄漏 private String AppKey=\请申请\
//请求url, 正式环境地址:http://api.kdniao.cc/api/Eorderservice
private String ReqURL=\
* Json方式 电子面单
* @throws Exception
*/
public String orderOnlineByJson() throws Exception{
String requestData= \
\ \ \ \ \ \ \
\aylor','Mobile':'15018442396','ProvinceName':'上海','CityName':'上海','ExpAreaName':'青浦区','Address':'明珠路73号'},\
\ \
\北京','CityName':'北京','ExpAreaName':'朝阳区','Address':'三里屯街道雅秀大厦'},\ \ \
\鞋子','Goodsquantity':1,'GoodsWeight':1.0}],\ \ \ \ \小心轻放',\ \
} /**
Map
String dataSign=encrypt(requestData, AppKey, \params.put(\, urlEncoder(dataSign, \params.put(\, \
String result=sendPost(ReqURL, params);
//根据公司业务处理返回的信息......
return result;
* MD5加密
* @param str 内容 * @param charset 编码方式
* @throws Exception
*/
@SuppressWarnings(\
private String MD5(String str, String charset) throws Exception { MessageDigest md = MessageDigest.getInstance(\ md.update(str.getBytes(charset)); byte[] result = md.digest();
StringBuffer sb = new StringBuffer(32); for (int i = 0; i < result.length; i++) { int val = result[i] & 0xff; if (val <= 0xf) { sb.append(\ }
正在阅读:
安能电子面单接口JAVAPHP对接10-31
阻燃;涤纶长丝;熔体直纺说明书07-03
七大新兴产业36个细分领域最受益11-03
肿瘤个体化治疗靶标检测系统方案 - 图文01-16
选修2-3_2.3.1离散型随机变量的均值和方差(第一课时)09-03
代理协议书【最新8篇】03-22
参观学习红旗渠精神心得体会3篇12-18
ACCESS练习题-窗体12-09
高中数学重点必修知识点05-14
- 高一物理牛顿运动定律全套学习学案
- 水处理一级反渗透加还原剂亚硫酸氢钠后为什么ORP会升高
- 毕业设计(论文)-正文董家口 - 图文
- 荣盛酒店经营管理公司录用通知及入职承诺书II
- 第二讲 大学英语四级快速阅读技巧
- 质量管理体系文件(2015年委托第三方医药物流配送企业专用版本)
- 214071收款办法
- 苏轼对《文选》选文的评价
- 《诊断学基础B》1-8作业
- 广东省东莞市高一数学下学期期末教学质量检查试题
- 海南电网公司VIS推广应用管理办法
- 红星照耀中国习题
- 苏教版小学语文六年级上册期末复习资料之生字词整理
- 局域网组建与应用—王向东
- 税务稽查内部管理文书样式
- 环保社会实践调查表
- 九年级思品第一单元复习
- 2016年全国注册咨询工程师继续教育公路路线设计规范试卷
- 毕业设计-青岛港董家口港区防波堤设计
- 撞背锻炼方法与益处
- 安能
- 对接
- 接口
- JAVAPHP
- 电子