快递---快递鸟的电子面单取消操作-----------

近期在对接快递接口,公司使用了第三方快递接口获取快递数据,这边由于业务需求,有可能会对已取号的快递电子面单做出处理

为此自己东拉西扯总算完善了接口

当然 详细的明细还得各位有使用的朋友,自己去查看所提供的api

----------------------------------------------------------仅限数据未发货的快递电子面单

话不多直接上代码------------当然所能取消的快递的电子面单  是有限制的

 1 /// <summary>
 2     /// 取消已取号未拣货的运单
 3     /// </summary>
 4     public class ExpressOrderCancel
 5     {
 6         /// <summary>
 7         /// 快递公司编码
 8         /// </summary>
 9         public string ShipperCode { get; set; }
10         /// <summary>
11         /// 订单编号
12         /// </summary>
13         public string OrderCode { get; set; }
14         /// <summary>
15         /// 快递单号
16         /// </summary>
17         public string ExpNo { get; set; }
18
19         /// <summary>
20         /// 电子面单客户号
21         /// </summary>
22         public string CustomerName { get; set; }
23         /// <summary>
24         /// 电子面单密码
25         /// </summary>
26         public string CustomerPwd { get; set; }
27     }
28
29      /// <summary>
30         /// 取消电子面单---------------------------
31         /// </summary>
32         /// <param name="orderData"></param>
33         /// <returns></returns>
34         public ReturnOrderCancel orderCancelByJson(ExpressOrderCancel orderData)
35         {
36             orderData.CustomerName = CustomerName;//快递公司的账户ID
37             orderData.CustomerPwd = CustomerPwd;//快递公司的账户密码
38             orderData.ShipperCode = ExpressCode;//快递公司编码
39             string requestData = JsonConvert.SerializeObject(orderData);
40             Dictionary<string, string> param = new Dictionary<string, string>();
41             param.Add("RequestData", HttpUtility.UrlEncode(requestData, Encoding.UTF8));
42             param.Add("EBusinessID", EBusinessID);//快递鸟商户ID
43             param.Add("RequestType", "1147");
44             string dataSign = encrypt(requestData, AppKey, "UTF-8");
45             param.Add("DataSign", HttpUtility.UrlEncode(dataSign, Encoding.UTF8));
46             param.Add("DataType", "2");
47             string CelURL = "http://testapi.kdniao.cc:8081/Ebusiness/EbusinessOrderhandle.aspx";
48             string result = sendPost(CelURL, param);
49             try
50             {
51                 ReturnOrderCancel eorder = JsonConvert.DeserializeObject<ReturnOrderCancel>(result);
52                 return eorder;
53             }
54             catch (Exception)
55             {
56                 ReturnOrderCancel ere = JsonConvert.DeserializeObject<ReturnOrderCancel>(result);
57
58                 return ere;
59             }
60         }
时间: 2024-10-12 20:25:29

快递---快递鸟的电子面单取消操作-----------的相关文章

免费顺丰快递单号查询电子面单api接口对接【快递鸟API】

顺丰速运快递查询接口API和电子面单接口怎么对接?除了通过顺丰自己的接口对接外,用的最多的就是第三方通过快递鸟对接了,通过顺丰单号和手机号后四位查询轨迹信息,如果是通过快递鸟下单获得的顺丰单号,可通过单号直接查询,具体下载快递鸟接口技术文档查看接口说明.ShipperCode为SF,且快递单号非快递鸟渠道返回时,必填,对应收件人/寄件人手机号后四位:ShipperCode为SF,且快递单号为快递鸟渠道返回时,不填. 一.接入前准备(TO商家业务人员) 1.申请快递鸟用户ID和API key1.1

常用电子面单接口API及对接攻略(快递鸟、菜鸟、顺丰)

现在电商行业发展很快,很多企业订单量大,手写快递单比较慢,所以开通对接电子面单打印API接口就成了很多企业迫切需要的功能: 关于电子面单: 电子面单是一种通过热敏纸打印输出纸质物流面单的物流服务.通过热感应显示文字,打印速度比传统针式打印速度提升4~6倍.电子面单以接口形式嵌入到自己的系统.网站上,可以在自己的平台操作打印电子面单. 电子面单的应用主要包括电子面单接口和电子面单服务等内容,通过整合平台优化服务,可减少电子面单所受限制,使电子面单的应用更广泛使用更便捷优质.电子面单的单号是卖家向合

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

现在电商行业发展很快,很多企业订单量大,手写快递单比较慢,所以开通对接电子面单打印API接口就成了很多企业迫切需要的功能: 目前申请渠道目前有三个,快递公司.菜鸟和快递鸟.前两个对接接口需要一定的资质,后两个对接后可以打印15~20家快递的电子面单,不需要一家家对接 对接以比较简单的快递鸟为例 接口对接流程: 申请电子面单账号-申请API-对接-调试-测试-使用 1.登录快递鸟官网注册页面注册快递鸟账号2.登录快递鸟用户管理后台注:登录快递鸟用户管理后台后获得用户ID和APIKey,此用于保证应

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

现电商平台.打单工具.ERP 系统.WEB 端.APP 移动端等企业发货量较大,电子面单打印接口的需求也日益增加,现在给大家做一下梳理和使用方法介绍. 目前支持批量打印电子面单的有快递鸟.菜鸟和快递公司.但是快递公司仅能打印本公司的电子面单,对于电商等发货商来说不太适用,菜鸟教适合淘系商家,快递鸟则比较通用,这里介绍快递鸟电子面单接口批量打印的方法 对接流程: 快递鸟网站申请接口KEY-对接接口-调试-上线使用 接口支持: 顺丰(SF).EMS(EMS).宅急送(ZJS).圆通(YTO).百世快

电商ERP如何接入快递鸟电子面单API?

快递鸟是全球物流接口服务商,为电商 ERP.电商平台.仓储.清关公司提供物流跟踪.电子面单.智选物流.物流金融.在线下单等服务,解决电商的物流管理模块和金融模块.现就对快递鸟电子面单API做基本描述,并提供电子面单接口的对接方式. 一.接口介绍 快递鸟电子面单接口支持四通一达.顺丰.EMS.宅急送.德邦.优速等15家国内常用快递的面单打印.通过快递鸟接口在线打印电子运单,即时生成运单号,无需录单,提高发货效率,提升送达时效.打印速度提升 4-6 倍.省去录单环节.取消抽单环节.充当捡货单.提升送

电商电子面单设置-快递鸟API接口

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

快递鸟电子面单接口对接demo-JD京东物流

  1.注册账号http://www.kdniao.com/reg 2.在官网登录进入用户管理后台,进行实名认证,开通接口 3.技术对接及联调(登陆官网使用调试平台进行测试.) 4.上线   1.接口类型说明 1)接口支持的消息接收方式:HTTP POST 2)请求方法的编码格式(utf-8):"application/x-www-form-urlencoded;charset=utf-8" 3)API地址:http://api.kdniao.cc/Ebusiness/Ebusines

各种电子面单-Api接口(快递鸟)

术语 电子面单样式 对接接口各家对比 各家合作流程对比 接口定义及说明 Request Params 系统级参数公共参数 接口参数 Response Params Java栗子 以前,发一个快递,还的我们手动填写快递单:对于写字不是太好的朋友,填写快递单无疑是很烦恼的:同时也可能也会给快递员造成一定的困扰:活在当下,今天多家快递公司都支持了网上下单,快递员使用手持设备可以帮我们直接打印出快递单信息:对于有电子面单需求的开发者,可以继续向下看,我会给你们具体分析各家的优劣势及接口对接. 术语 对于

使用java Graphics 绘图工具生成顺丰快递电子面单

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