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

简介: 近期在对接快递接口,公司使用了第三方快递接口获取快递数据,这边由于业务需求,有可能会对已取号的快递电子面单做出处理 为此自己东拉西扯总算完善了接口 当然 详细的明细还得各位有使用的朋友,自己去查看所提供的api -----------------------------------------...

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

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

当然 详细的明细还得各位有使用的朋友,自己去查看所提供的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         }

 

相关文章
快递鸟/菜鸟电子面单接口的申请方法
电子面单是一种通过热敏纸打印输出纸质物流面单的物流服务。通过热感应显示文字,打印速度比传统针式打印速度提升4~6倍。电子面单以接口形式嵌入到自己的系统、网站上,可以在自己的平台操作打印电子面单。 一.电子面单接口类型及定义 快递电子面单接口:快递公司自己开发的电子面单服务, 商家使用必须快递公司上门做系统对接,使用一家快递则需要对接一次,比较麻烦,而且后期对接成本也较高。
免费顺丰快递单号查询电子面单api接口对接
顺丰速运快递查询接口API和电子面单接口怎么对接?除了通过顺丰自己的接口对接外,用的最多的就是第三方通过快递鸟对接了,通过顺丰单号和手机号后四位查询轨迹信息,如果是通过快递鸟下单获得的顺丰单号,可通过单号直接查询,具体下载快递鸟接口技术文档查看接口说明。
7479 0
|
传感器 监控 双11
电子快递箱来了,可追溯信息,按次收费
从智能快递盒的外观就能感受到满满的科技感,它采用了一块电子墨水屏,配有电子锁盒监控。
142 0
电子快递箱来了,可追溯信息,按次收费
|
供应链 API
在平台上添加发快递上门取件的功能-快递物流上门取件API对接
上门取件,是电商平台为寄件用户提供的通过一键下单到快递员,并在2小时上门取件的寄件服务。适用于散客在线寄件、电商退货上门取件等业务场景;通过API指令由系统自动将消息发送给物流公司和快递员,由快递员上门取货揽件与在线收款; 快递鸟上门预约取件api接口 解决寄件客户不用线下找快递员、不用苦苦等待,通过上门取件服务让客户可以轻松选择约定时间、地点完成寄件需求。
1637 0
在平台上添加发快递上门取件的功能-快递物流上门取件API对接
|
API Python 开发工具
Python快递鸟API接口对接(即时查询|物流跟踪|电子面单|单号识别)
快递鸟 kdniao python sdk, with tornado async & asyncio http client support. https://github.com/menduo/kdniao_python kdniao_python 快递鸟 kdniao python sdk, with tornado async http client support.
3705 0
各种物流快递电子面单-Api接口(顺丰、快递鸟、菜鸟)
电子面单是一种通过热敏纸打印输出纸质物流面单的物流服务。通过热感应显示文字,打印速度比传统针式打印速度提升4~6倍。电子面单以接口形式嵌入到自己的系统、网站上,可以在自己的平台操作打印电子面单。电子面单样式: 对接接口各家对比快递电子面单接口:快递公司自己开发的电子面单服务, 商家使用必须快递公司上门做系统对接,使用一家快递则需要对接一次。
|
JSON API 数据格式
圆通快递快速免费对接快递鸟单号查询api接口
快递查询API接口是使用的物流单号即可实现查询物流信息。主要应用在电商商城、ERP系统商、WMS系统商、快递柜、银行等企业。多家快递物流公司接口统一接入,建议对接接口提供商,一次性可以接入多家快递,在后期的技术维护也会省下很多工作。
快递鸟电子面单接口对接在线申请账号流程(申通、中通、圆通、韵达、百世)
手写快递单太麻烦了,公司的订单又多,每次都写不过来,还容易出错,直接电子化在打印快递单就快了,不过现在有些人不懂怎么批量对接多个快递的电子面单,这里就给大家讲解讲解,希望对大家有用。 首先需要提前购买电子面单单号才能打印,这里给大家介绍对接电子面单接口对接和在线申请电子面单账号的方法, 一、进入快...