当前位置: > 投稿>正文

圆通快递查询单号人工客服电话,圆通快递人工客服电话拨打方法(单号查询接口)

02-17 互联网 未知 投稿

关于【圆通快递查询单号人工客服电话】,圆通快递人工客服电话拨打方法,今天犇涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

1、圆通快递查询单号人工客服电话:圆通快递人工客服电话拨打方法

如果我们的圆通快递因为物流长时间不更新、快递丢失或者投诉等问题需要找人工客服进行处理,那我们怎么拨打人工客服电话呢?其实只需直接拨打圆通快递官方客服电话95554,然后一直等待,等听到转人工服务请按“2",然后在手机键盘上输入“2”即可转入人工。具体怎么操作我们一起来了解一下吧!

拨打人工客服电话

拨打圆通快递官方客服电话:95554;

拨通电话后,你会听到以下内容:“寄快递找圆通,欢迎致电圆通速递,下单请按‘1’,快件查询请按‘2’,投诉建议请按‘3’,客户表扬请按‘5’”这个时候我们并没有听到人工客服这一选项,不要着急挂电话,耐心等待一会儿;

大概几秒钟后,我们又会听到“请输入订单号,以#号键结束”,我们也不必理会,再耐心等待,几秒钟后我们同样还会听到这句话,照样不用理会,继续等待;

然后随着一段音乐我们会听到“重新输入请按‘1’,转人工服务请按‘2’,结束请挂机”,这个时候我们在手机键盘上输入“2”即可转接进入人工服务。

2、圆通快递 单号查询接口 开发平台对接

今天我们来聊如何利用快递鸟提供的接口来查询圆通快递的物流轨迹。

讲解之前我们来看一下,接口完成以后的实际显示效果

以下是我调用快递鸟接口获得的中通物流轨迹信息,显示的界面效果需要自己开发:

圆通快递查询单号人工客服电话,圆通快递人工客服电话拨打方法(单号查询接口)

现在我们来聊一聊具体实现!

首先我们准备好需要用到的资源,

测试商户ID:

test1617571

测试API key:

554343b2-7252-439b-b4eb-1af42c8f2175(此Key仅限测试环境使用)

API测试地址:

http://sandboxapi.kdniao.com:8080/kdniaosandbox/gateway/exterfaceInvoke.json

我以C#开发为例来讲解,

如果还没有注册快递鸟,或者还不知道如何获取API Key,可以访问这个腾讯视频教程:

https://v.qq.com/x/page/z3068yfw0fl.html(注册登陆获取快递鸟API Key)

接下来,我们讲解一下请求参数

请求系统级参数说明:

圆通快递查询单号人工客服电话,圆通快递人工客服电话拨打方法(单号查询接口)

备注:R-必填(Required),O-可选(Optional),C-报文中该参数在一定条件下可选(Conditional)

这里提到了系统级参数,也相当于是公用参数,这些参数是调用每个接口都是必须要传参的。

接口参数:

圆通快递查询单号人工客服电话,圆通快递人工客服电话拨打方法(单号查询接口)

接口参数,也叫业务参数,请求的业务接口不同,参数的字段,内容也不同,是跟着业务变化的,这里我们实现的是即时查询接口,请求指令类型:1002,快递鸟官网要求必须传递快递公司编码和物流单号 ,圆通快递的编码是YTO

如要查看其他快递公司的编码,点击此链接:

http://www.kdniao.com/documents

正如我前面的轨迹截图,圆通快递的编码是YTO,物流单号是78120038107849

业务参数报文组合如下:

{'OrderCode':'','ShipperCode':'YTO','LogisticCode':'YT4313813113511'}

请求的完整报文(URL编码以后):

RequestData=%0d%0a++++++++++++%7b%27OrderCode%27%3a%27%27%2c%27ShipperCode%27%3a%27YTO%27%2c%27LogisticCode%27%3a%27YT4313813113511%27%7d%0d%0a++++++++&EBusinessID=1617571&RequestType=1002&DataSign=YjUxYzNlYTBiMjYwYjIzZjE4ZGQ4ZjgyYjJhNGRiZjQ%3d&DataType=2

未编码的请求报文:

RequestData={'OrderCode':'','ShipperCode':'YTO','LogisticCode':'YT4313813113511'}

&EBusinessID=1617571&RequestType=1002&DataSign=YjUxYzNlYTBiMjYwYjIzZjE4ZGQ4ZjgyYjJhNGRiZjQ=&DataType=2

返回的报文信息:

{

"LogisticCode": "YT4313813113511",

"ShipperCode": "YTO",

"Traces": [{

"AcceptStation": "【山东省青岛市胶州市公司】 已收件 取件人: 张富强 (18521137295)",

"AcceptTime": "2019-12-29 18:15:41"

}, {

"AcceptStation": "【山东省青岛市胶州市公司】 已打包",

"AcceptTime": "2019-12-29 18:41:22"

}, {

"AcceptStation": "【山东省青岛市胶州市】 已发出 下一站 【青岛转运中心公司】",

"AcceptTime": "2019-12-29 18:44:43"

}, {

"AcceptStation": "【青岛转运中心公司】 已收入",

"AcceptTime": "2019-12-29 19:40:51"

}, {

"AcceptStation": "【青岛转运中心】 已发出 下一站 【深圳转运中心公司】",

"AcceptTime": "2019-12-29 20:10:01"

}, {

"AcceptStation": "【深圳转运中心公司】 已收入",

"AcceptTime": "2019-12-31 13:39:41"

}, {

"AcceptStation": "【深圳转运中心】 已发出 下一站 【广东省深圳市宝安区机场公司】",

"AcceptTime": "2019-12-31 14:04:58"

}, {

"AcceptStation": "【广东省深圳市宝安区机场公司】 已收入",

"AcceptTime": "2020-01-01 01:43:02"

}, {

"AcceptStation": "【广东省深圳市宝安区机场公司】 派件中 派件人: 罗家宁 电话 13924819329 如有疑问,请联系:0755-27393821",

"AcceptTime": "2020-01-01 09:36:26"

}, {

"AcceptStation": "客户签收人: B5超人 已签收 感谢使用圆通速递,期待再次为您服务 如有疑问请联系:13924819329,投诉电话:0755-27393821",

"AcceptTime": "2020-01-02 12:52:32"

}],

"State": "3",

"EBusinessID": "1617571",

"Success": true

} {

"OrderCode": "012657018199",

"ShipperCode": "STO",

"PayType": 1,

"MonthCode": "1234567890",

"ExpType": 1,

"Sender": {

"Company": "LV",

"Name": "Taylor",

"Mobile": "15018442396",

"ProvinceName": "上海",

"CityName": "上海市",

"ExpAreaName": "青浦区",

"Address": "明珠路"

},

"Receiver": {

"Company": "GCCUI",

"Name": "Yann",

"Mobile": "15018442396",

"ProvinceName": "北京",

"CityName": "北京市",

"ExpAreaName": "朝阳区",

"Address": "三里屯街道"

},

"Commodity": [{

"GoodsName": "鞋子",

"Goodsquantity": 1,

"GoodsWeight": 1

}],

"Weight": 1,

"Quantity": 1,

"Volume": 0,

"Remark": "小心轻放"

}

C#关键代码:

/// <summary>

/// 即时查询物流轨迹

/// </summary>

/// <param name="url">http://sandboxapi.kdniao.com:8080/kdniaosandbox/gateway/exterfaceInvoke.json</param>

/// <param name="eBusinessID">test1617571</param>

/// <param name="appKey">554343b2-7252-439b-b4eb-1af42c8f2175</param>

/// <param name="requestData">{'OrderCode':'','ShipperCode':'ZTO','LogisticCode':'78120038107849'}</param>

/// <returns></returns>

public string getOrderTracesByJson(string url,string eBusinessID, string appKey, string requestData)

{

Dictionary<string, string> param = new Dictionary<string, string>();

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

param.Add("EBusinessID", eBusinessID);

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

string dataSign = encrypt(requestData, appKey, "UTF-8");

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

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

string result = sendPost(url, param);

return result;

}

/// <summary>

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

/// </summary>

/// <param name="url">发送请求的 URL</param>

/// <param name="param">请求的参数集合</param>

/// <returns>远程资源的响应结果</returns>

private string sendPost(string url, Dictionary<string, string> param)

{

string result = "";

StringBuilder postData = new StringBuilder();

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

{

foreach (var p in param)

{

if (postData.Length > 0)

{

postData.Append("&");

}

postData.Append(p.Key);

postData.Append("=");

postData.Append(p.Value);

}

}

// return postData.ToString();

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

try

{

HttpWebRequest request = (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; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)";

request.Method = "POST";

request.ContentLength = byteData.Length;

Stream stream = request.GetRequestStream();

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

stream.Flush();

stream.Close();

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Stream backStream = response.GetResponseStream();

StreamReader sr = new StreamReader(backStream, Encoding.GetEncoding("UTF-8"));

result = sr.ReadToEnd();

sr.Close();

backStream.Close();

response.Close();

request.Abort();

}

catch (Exception ex)

{

result = ex.Message;

}

return result;

}

///<summary>

///电商Sign签名

///</summary>

///<param name="content">内容</param>

///<param name="keyValue">Appkey</param>

///<param name="charset">URL编码 </param>

///<returns>DataSign签名</returns>

private string encrypt(String content, String keyValue, String charset)

{

if (keyValue != null)

{

return base64(MD5(content + keyValue, charset), charset);

}

return base64(MD5(content, charset), charset);

}

///<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));

}

附上详细的接口文档给大家:

http://www.kdniao.com/documents

本文关键词:圆通快递人工客服电话怎么打,圆通快递客服电话人工电话,圆通快递 人工客服电话,怎么拨打圆通快递人工服务电话,圆通快递如何联系人工客服。这就是关于《圆通快递查询单号人工客服电话,圆通快递人工客服电话拨打方法(单号查询接口)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。

猜你喜欢