您现在的位置是:首页 > 网络趣梗网络趣梗

e邮宝快递单号查询(e邮宝运费价格表)

2022-08-27 12:11:16网络趣梗0人已围观

简介  e邮宝快递单号查询(e邮宝运费价格表),新营销网红网本栏目通过数据整理汇集了e邮宝快递单号查询(e邮宝运费价格表)相关信息,下面一起看看

  e邮宝快递单号查询(e邮宝运费价格表),新营销网红网本栏目通过数据整理汇集了e邮宝快递单号查询(e邮宝运费价格表)相关信息,下面一起看看。

  前言看完《信使鸟api澳洲邮政中国对接教程》一文,将源代码复制到项目中可以快速完成接口对接,适合初学者。通过调用快递鸟的澳洲邮政中国查询API接口,可以查询澳洲邮政中国单号从收货、运输、到转运中心、投递到签收等各个环节的物流配送状态。bird api接口不区分开发语言,支持Java、C#、PHP、Python、ObjectC等开发语言的程序调用。下面详细解释实现过程。

   1.完成准备工作。

   2.API接口

   3.请求参数(标题)

   4.请求参数(正文)

   5.返回参数(Return)

   6.请求完成消息(示例)

   7.成功返回消息(示例)

   8.失败返回消息(示例)

   9.无跟踪返回消息(示例)

   10.分步解释(C#版)

   1.关于签名

   1.完成1.1的准备工作。去快鸟官网免费注册账号。

   1.2、免费获得一个apiKey(接口权限验证需要)

   1.3.完成实名认证流程。

   1.4,订购免费套餐。

   2.API接口2.1,测试调用地址:

   2.2、官方通话地址:

   2.3.申请方式:邮寄

   2.4、编码格式(UTF-8):应用/x-

   2.5,返回类型:JSON

   2.6、调试页面:

   2.7.调试工具:debug(用快鸟账号登录)

   3.请求参数的参数名称类型的描述(标头)。RequestDataString请求内容必须是URL(utf-8)编码的。请求内容的JSON格式必须与数据类型一致。必需的EBusinessIDString用户ID,检查用户ID和ApiKey必需的RequestTypeString请求指令类型:1002必需的DataSignString签名数据,(Body ApiKey) MD5加密,然后Base64编码,最后URL(utf-8)编码。获取所需的DataTypeString,返回的数据类型为2-json,默认可选。

   4.请求参数(正文)参数名称类型描述:OrderCodeString订单号必须是必需的。需要ShipperCodeString快递公司代码。需要LogisticCodeString物流运单编号。

  消息:{订单代码3360,发货人代码3360 AUEX,物流代码3360 ZA026 73754999}

   5.返回参数名称类型描述必须要求EBusinessIDString用户ID要求ShipperCodeString快递公司代码要求LogisticCodeString物流运单编号可选成功字符串要求原因字符串失败原因可选状态字符串物流状态:2-途中,3-登录,4-问题件要求跟踪字符串时间AcceptTimeString要求AcceptStationString字符串描述可选备注字符串要求备注

   6.请求完整报文(示例)请求数据={ 订单代码:,发货人代码: auex ,物流代码: Za026 73754999} E业务ID=1264783请求类型=1002数据标志=mjdjztg 5 zdjimzliyjy 0 yymy 2 njayzgmzywzodiwzjk=datatype=27。成功返回消息(示例)

   {物流代码3360ZA026 73754999,发货人代码3360AUEX,跟踪3360 [{AcceptStation :运单已创建,等待收货,accept time : 2020-03-24 11:15:43 },{Acceptstation 3360运单扫描,分拣,accept time : 2020-03-29 163:000 accept time : 2020-03-29 1933600:56 }、{AcceptStation 3360货物已送达机场,accept time : 2020-04-05 18:0336029 }、{Acceptstation 3360提交报关资料,通关正在办理中,accept time 3360 2020-04-14 09:14

   AcceptTime : 2020-04-18 12:36:56 },{ AcceptStation : 清关处理中 , AcceptTime : 2020-04-20 08:02:48 },{ AcceptStation : 清关处理中 , AcceptTime : 2020-04-22 11:13:21 },{ AcceptStation : 清关处理中 , AcceptTime : 2020-04-24 09:27:54 },{ AcceptStation : 清关处理中 , AcceptTime : 2020-04-26 08:23:09 },{ AcceptStation : 清关处理中 , AcceptTime : 2020-04-28 11:08:29 }], State : 2 , EBusinessID : 1264783 , Success : true}

  8.失败返回报文(示例)

  { LogisticCode : ZA02673754999 , ShipperCode : AUEX , Traces : [], State : 0 , EBusinessID : 1264783 , Reason : 业务错误[没有可用套餐] , Success : false }

  说明:未实名认证,未订购套餐,套餐可用查询量已经用完 都会返回此报文信息去实名认证 / 了解套餐详情

  9.无轨迹返回报文(示例)

  { LogisticCode : ZA02673754999 , ShipperCode : AUEX , Traces : [ ], State : 0 , EBusinessID : 1264783 , Reason : 暂无轨迹信息 , Success : true }

  10.分步讲解(C#版本)10.1,请求数据包结构

  10.2,C#调用代码示例

  //电商IDstring eEBusinessID = test1617571" //电商加密私钥,快递鸟提供,注意保管,不要泄漏string appKey= 554343b2-7252-439b-b4eb-1af42c8f2175" //请求urlstring reqURL = 的 就能获取到里面的字段信息。

  10.3,C#调用

  ///summary /// 字符串MD5加密 ////summary ///param name= str 要加密的字符串/param ///param name= charset 编码方式/param ///returns密文/returns private string MD5(string str, string charset) { byte[] buffer = System.Text.Encoding.GetEncoding(charset).GetBytes(str); try { System.Security.Cryptography.MD5CryptoServiceProvider check; check = new System.Security.Cryptography.MD5CryptoServiceProvider(); byte[] somme = check.ComputeHash(buffer); string ret = " foreach (byte a in somme) { if (a 16) ret += 0 + a.ToString( X else ret += a.ToString( X } return ret.ToLower(); } catch { throw; } } /// summary /// base64编码 /// /summary /// param name= str 内容/param /// param name= charset 编码方式/param /// returns/returns private string base64(String str, String charset) { return Convert.ToBase64String(System.Text.Encoding.GetEncoding(charset).GetBytes(str));} /// summary /// Post方式提交数据,返回网页的源代码 /// /summary /// param name= url 发送请求的 URL/param /// param name= postData 请求报文参数/param /// returns远程资源的响应结果/returns private string SendPost(string url, string postData) { string result = " byte[] byteData = Encoding.GetEncoding( UTF-8 ).GetBytes(postData.ToString()); try { ; }

  11.关于签名快递鸟和第三方电子商务公司系统进行对接,有一定的安全机制。采用 IP 认证加签名的方式对接,具体方案如下:

  防止数据被篡改 在 POST 请求中会传递 5 个必须(R)参数 RequestData==数据内容(URL 编码:UTF-8) EBusinessID==用户 ID RequestType=请求指令类型 DataSign== 数据内容签名:把(请求内容(未编码)+ApiKey)进行 MD5 加密,然后 Base64 编码,最后进行 URL(utf-8)编码 DataType==2(返回数据类型为 json) 注:DataSign 生成后,对方接收到数据后,以同样的算法进行签名(推送接口 RequestType 为 101/102 不需要进行 URL 编码),生成摘要,对比两者的摘要是否相同,如果不同,说明传递过程中发生数据篡改。 调用接口的身份认证 注册成为快递鸟用户后,会生成对应的用户 ID 和 APIKey,用户 ID 相当于用户名, APIKey 相当于密码。

   相关文章

  苏州风水师(江苏苏州:自称“大师”?)

  购买电脑桌(购买电脑桌时需要注意什么?)

  北京首饰加工(北京首饰厂加工的紫晶项链)

  斯里兰卡宝石(被称作“宝石之国”的斯里兰卡)

  谢娜刘烨(刘烨谢娜恋爱往事被重提)

  捐精群(四川捐精补贴最多五千元)

  什么的毅力(顽强的毅力)

  淘宝京东商城(淘宝与京东相比,究竟有哪些区别?)

  淘宝网京东商城(淘宝、天猫和京东的最大区别是什么?)

  红房子游戏(我在红房子等你)

  磨砂玻璃杯(Ins风日式玻璃杯急需脱手)

  朔钢窗价格(塑钢门窗多少钱一平方?)

  更多e邮宝快递单号查询(e邮宝运费价格表)相关信息请关注本文章,本文仅仅做为展示!

Tags: 网络趣事  

很赞哦! ()

随机图文

留言与评论 (共有 条评论)
验证码:

本栏推荐