风暴之门 在线观看_ -|五父├防城港骑行
淘宝减肥药排行榜十强
只推淘宝安全有效的减肥药

当前位置:风暴之门 在线观看 > 减肥产品

风暴之门 在线观看

时间:2020-06-05 16:13  编辑:古县统计局

风暴之门 在线观看

免费无限次快递查询API-.net对接文档

1.1功能说明

客户通过下单、订阅接口,把运单号在接口系统订阅。运单物流信息有更新,就会通过推送接口把更新的信息推送给客户。推送接口由用户按照规则实现。商户开放接口,最后定时将最新的物流轨迹推送到商户平台。

优点:客户不需要关注轨迹变化,一旦有更新,将自动推送。

缺点:对客户的服务器性能有所要求,定时请求接口,对客户的服务器有一定的影响,客户服务器异常将接受不到最新数据。

推送接口根据业务不同,会根据RequestType的分类推送不同的数据,用户需对推送的数据进行分类保存。原推送接口无需变化。

1.2接口规则

(1)、客户服务器必须稳定,并且有一定的接受数据能力。快递鸟通过多线程推送物流信息给客户。

(2)、客户需要按快递鸟要求开发接口,保证信息的正常接收。客户接数据后,存储并马上返回接收响应。如果客户对数据进行处理,再做出响应。这会造成网络超时,传输效率低下。

(3)、主动推送时物流信息接收接口由客户提供,接口必须按照官方接口文档的要求实现。

(4)、客户提供接口地址,请联系技术人员,联系方式请求查看文档尾页。

(5)、接口提供:快递鸟

(6)、接口只支持Json数据格式。

(7)、POS方式请求。

1.3系统级输入参数

参数名称

类型

必须要求

说明

RequestData

String

R

推送数据经url转码utf-8

RequestType

String

R

101-轨迹查询结果,107-货款状态

1.4应用级输入参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

用户电商ID

PushTime

String

R

推送时间

Count

String

R

推送物流单号轨迹个数

Data

String

R

推送物流单号轨迹集合

1.4.1订阅查询结果(RequestType:101)

通过轨迹查询(订阅查询)接口订阅到快递鸟的数据,快递鸟推送时,会将推送的RequestType的值置为101,同时返回下列数据

参数名称

类型

必须要求

说明

Response

EBusinessID

String

O

电商用户ID

OrderCode

String

O

订单编号

ShipperCode

String

R

快递公司编码

LogisticCode

String

R

物流运单号

Success

Bool

R

成功与否

Reason

String

O

失败原因

State

String

R

物流状态:

0-无轨迹

1-已揽收

2-在途中

201-到达派件城市

3-签收

4-问题件

CallBack

String

O

订阅接口的Bk值

Traces

String

R

物流轨迹详情

EstimatedDeliveryTime

String

O

预计到达时间yyyy-mm-dd

PickerInfo

Object

O

收件员信息

SenderInfo

Object

O

派件员信息

注:通过订单分发与电子面单接口自动订阅的运单,会返回预计达到时间,收派件人员网点信息,当前快件所在省市等字段

参数名称

类型

必须要求

说明

Traces

AcceptTime

String

R

时间

AcceptStation

String

R

描述

Remark

String

O

备注

参数名称

类型

必须要求

说明

PickerInfo

PersonName

String

O

快递员姓名

PersonTel

String

O

快递员电话

PersonCode

String

O

快递员工号

StationName

String

O

网点名称

StationAddress

String

O

网点地址

StationTel

String

O

网点电话

参数名称

类型

必须要求

说明

SenderInfo

PersonName

String

O

派件快递员姓名

PersonTel

String

O

派件快递员电话

PersonCode

String

O

派件快递员工号

StationName

String

O

派件网点名称

StationAddress

String

O

派件网点地址

StationTel

String

O

派件网点电话

1.4.2货款状态(RequestType:107)

用户通过电子面单使用快递鸟货到付款等金融服务时,快递鸟会将该订单的金融状态通过接口推送给用户。

参数名称

类型

必须要求

说明

Response

EBusinessID

String

O

电商用户ID

OrderCode

String

O

订单编号

ShipperCode

String

R

快递公司编码

LogisticCode

String

R

物流运单号

Success

Bool

R

成功与否

Reason

String

O

失败原因

State

String

R

物流状态:

0-无轨迹

1-已揽收

2-在途中

201-到达派件城市

3-签收

4-问题件

CallBack

String

O

订阅接口的Bk值

OrderState

String

O

订单货款状态:

1-待出款;

2-已出款;

3-已收款

AccountName

String

O

返款银行卡开户人(例:**伟、*佳)

AccountTel

String

O

返款银行卡手机末四位

AccountNum

String

O

返款银行卡末四位

注:通过订单分发与电子面单接口自动订阅的运单,会返回预计达到时间,收派件人员网点信息,当前快件所在省市等字段

1.5返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

用户ID

UpdateTime

String

R

时间

Success

String

R

成功与否

Reason

String

O

失败原因

1.6JSON请求示例

订阅查询结果示例:

{

"EBusinessID":"1109259",

"Count":"2",

"PushTime":"2015-03-1116:21:06",

"Data":[

{

"EBusinessID":"1109259",

"OrderCode":"",

"ShipperCode":"EMS",

"LogisticCode":"5042260908504",

"Success":true,

"Reason":"",

"State":"2",

"CallBack":"0",

"Traces":[

{

"AcceptTime":"2015-03-0621:16:58",

"AcceptStation":"深圳市横岗速递营销部已收件,(揽投员姓名:钟定基;联系电话:)",

"Remark":""

},

{

"AcceptTime":"2015-03-0714:25:00",

"AcceptStation":"离开深圳市发往广州市",

"Remark":""

},

{

"AcceptTime":"2015-03-0800:17:00",

"AcceptStation":"到达广东速递物流公司广航中心处理中心(经转)",

"Remark":""

},

{

"AcceptTime":"2015-03-0801:15:00",

"AcceptStation":"离开广州市发往北京市(经转)",

"Remark":""

},

{

"AcceptTime":"2015-03-0909:01:00",

"AcceptStation":"到达北京黄村转运站处理中心(经转)",

"Remark":""

},

{

"AcceptTime":"2015-03-0918:39:00",

"AcceptStation":"离开北京市发往呼和浩特市(经转)",

"Remark":""

},

{

"AcceptTime":"2015-03-1018:06:00",

"AcceptStation":"到达呼和浩特市处理中心",

"Remark":""

},

{

"AcceptTime":"2015-03-1109:53:48",

"AcceptStation":"呼和浩特市邮政速递物流分公司金川揽投部安排投递(投递员姓名:安长虹;联系电话:18047140142)",

"Remark":""

}

]

},

{

"EBusinessID":"1109259",

"OrderCode":"",

"ShipperCode":"EMS",

"LogisticCode":"5042260943004",

"Success":true,

"Reason":"",

"State":"2",

"CallBack":"0",

"Traces":[

{

"AcceptTime":"2015-03-0715:26:09",

"AcceptStation":"深圳市横岗速递营销部已收件,(揽投员姓名:周宏彪;联系电话:13689537568)",

"Remark":""

},

{

"AcceptTime":"2015-03-0816:32:00",

"AcceptStation":"离开深圳市发往广州市",

"Remark":""

},

{

"AcceptTime":"2015-03-0900:58:00",

"AcceptStation":"到达广东速递物流公司广航中心处理中心(经转)",

"Remark":""

},

{

"AcceptTime":"2015-03-0901:15:00",

"AcceptStation":"离开广州市发往北京市(经转)",

"Remark":""

},

{

"AcceptTime":"2015-03-1005:20:00",

"AcceptStation":"到达北京黄村转运站处理中心(经转)",

"Remark":""

},

{

"AcceptTime":"2015-03-1011:59:00",

"AcceptStation":"离开北京市发往廊坊市(经转)",

"Remark":""

},

{

"AcceptTime":"2015-03-1014:23:00",

"AcceptStation":"到达廊坊市处理中心(经转)",

"Remark":""

},

{

"AcceptTime":"2015-03-1108:55:00",

"AcceptStation":"离开廊坊市发往保定市(经转)",

"Remark":""

}

]

}

]

}

货款状态:

{   "EBusinessID":"1109259",   "Count":"2",   "PushTime":"2015/3/1116:21:06",   "Data":[       {           "EBusinessID":"1109259",           "OrderCode":"",           "ShipperCode":"EMS",           "LogisticCode":"5042260908504",           "Success":true,           "Reason":"",           "State":"2",           "CallBack":"0",           "OrderState":"1",           "AccountName":"张三",           "AccountTel":"13800000000",           "AccountNum":"0321"       },       {           "EBusinessID":"1109259",           "OrderCode":"",           "ShipperCode":"EMS",           "LogisticCode":"5042260908522",           "Success":true,           "Reason":"",           "State":"2",           "CallBack":"0",           "OrderState":"1",           "AccountName":"张三",           "AccountTel":"13800000011",           "AccountNum":"0321"       }   ]}

1.7JSON返回示例

{

"EBusinessID":"1109259",

"UpdateTime":"2015-03-1116:26:11",

"Success":true,

"Reason":""

}

1.8.NET对接代码

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Web;

usingSystem.Net;

usingSystem.IO;

namespaceKdGoldAPI

{

publicclassKdApiSubscribeDemo

{

//电商ID

privatestringEBusinessID="1237100";

//电商加密私钥,注意保管,不要泄漏,请重新申请EBusinessID和AppKey

privatestringAppKey="518a73d8-1f7f-441a-b644-33e77b49d846";

//请求url

privatestringReqURL="http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx";

///

///Json方式物流信息订阅

///

///

publicstringorderTracesSubByJson()

{

stringrequestData="{'Code':'SF','Item':["+

"{'No':'909261024507','Bk':'test'},"+

"{'No':'589554393102','Bk':'test'},"+

"{'No':'589522101958','Bk':'test'},"+

"{'No':'909198822942','Bk':'test'}"+

"]}";

Dictionaryparam=newDictionary();

param.Add("RequestData",HttpUtility.UrlEncode(requestData,Encoding.UTF8));

param.Add("EBusinessID",EBusinessID);

param.Add("RequestType","1005");

stringdataSign=encrypt(requestData,AppKey,"UTF-8");

param.Add("DataSign",HttpUtility.UrlEncode(dataSign,Encoding.UTF8));

param.Add("DataType","2");

stringresult=sendPost(ReqURL,param);

//根据公司业务处理返回的信息......

returnresult;

}

///

///XML方式物流信息订阅

///

///

publicstringorderTracesSubByXml()

{

stringrequestData=""+

""+

"SF"+

""+

""+

"909261024507"+

"test"+

""+

""+

"909261024507"+

"test"+

""+

""+

"";

Dictionaryparam=newDictionary();

param.Add("RequestData",HttpUtility.UrlEncode(requestData,Encoding.UTF8));

param.Add("EBusinessID",EBusinessID);

param.Add("RequestType","1005");

stringdataSign=encrypt(requestData,AppKey,"UTF-8");

param.Add("DataSign",HttpUtility.UrlEncode(dataSign,Encoding.UTF8));

param.Add("DataType","1");

stringresult=sendPost(ReqURL,param);

//根据公司业务处理返回的信息......

returnresult;

}

///

///Post方式提交数据,返回网页的源代码

///

///发送请求的URL

///请求的参数集合

///远程资源的响应结果

privatestringsendPost(stringurl,Dictionaryparam)

{

stringresult="";

StringBuilderpostData=newStringBuilder();

if(param!=null&¶m.Count>0)

{

foreach(varpinparam)

{

if(postData.Length>0)

{

postData.Append("&");

}

postData.Append(p.Key);

postData.Append("=");

postData.Append(p.Value);

}

}

byte[]byteData=Encoding.GetEncoding("UTF-8").GetBytes(postData.ToString());

try

{

HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);

request.ContentType="application/x-www-form-urlencoded";

request.Referer=url;

request.Accept="*/*";

request.Timeout=30*1000;

request.UserAgent="Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;.NETCLR2.0.50727;.NETCLR3.0.04506.648;.NETCLR3.0.4506.2152;.NETCLR3.5.30729)";

request.Method="POST";

request.ContentLength=byteData.Length;

Streamstream=request.GetRequestStream();

stream.Write(byteData,0,byteData.Length);

stream.Flush();

stream.Close();

HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();

StreambackStream=response.GetResponseStream();

StreamReadersr=newStreamReader(backStream,Encoding.GetEncoding("UTF-8"));

result=sr.ReadToEnd();

sr.Close();

backStream.Close();

response.Close();

request.Abort();

}

catch(Exceptionex)

{

result=ex.Message;

}

returnresult;

}

///

///电商Sign签名

///

///内容

///Appkey

///URL编码

///DataSign签名

privatestringencrypt(Stringcontent,StringkeyValue,Stringcharset)

{

if(keyValue!=null)

{

returnbase64(MD5(content+keyValue,charset),charset);

}

returnbase64(MD5(content,charset),charset);

}

///

///字符串MD5加密

///

///要加密的字符串

///编码方式

///密文

privatestringMD5(stringstr,stringcharset)

{

byte[]buffer=System.Text.Encoding.GetEncoding(charset).GetBytes(str);

try

{

System.Security.Cryptography.MD5CryptoServiceProvidercheck;

check=newSystem.Security.Cryptography.MD5CryptoServiceProvider();

byte[]somme=check.ComputeHash(buffer);

stringret="";

foreach(byteainsomme)

{

if(a。

猜你喜欢

最安全有效的减肥药

最安全有效的减肥药

编辑:小徐

现在的减肥药真的是真假难分,在选择减肥药的同时也应该更加小心,减肥药多种多样,那么如何才能选择最安全有效的减肥药,也成了很多小仙女的内心疑问,下面就跟着风暴之门 在线观看小编一起看一下,如何选择最安全有效的减肥药。 最安全有效的减肥药选购方法 1、首先需要观察产品的外包装,在包装中可以看到其配方是不是含有激素,含有激素的减肥药对身体的内..

吃减肥药失眠

吃减肥药失眠

编辑:小徐

随着现在流行以瘦为美,很多人会不顾身体的健康选择减肥药,达到快速减肥瘦身的效果,但是很多减肥药都是有副作用的,副作用比较轻的就是失眠现象,那么吃减肥药出现失眠是怎么回事儿?如果出现失眠后,我们应该怎样缓解? 吃减肥药失眠是怎么回事 减肥药中富含安非他命,所以减肥药服用了太多会有失眠现象,服用减肥药期间,身体会逐渐出现抗药性,身..

最新文章