765471457838顺丰顺丰国际快递单号查询询

顺丰快递查询单号_查快递吧
顺丰快递查询单号
请在查询框内输入12位数字的顺丰速运单号查询编码。多个顺丰速运单号请分开查,勿输入空格等无效字符;
通过唯一的顺丰速运单号,能够跟踪查询到顺丰快递从收件、送件、签收的所有环节;
如顺丰快递单号查询结果为空或不正确,请多试几次,或检查您的顺丰快递单号是否正确;如遇顺丰快递查询服务器高峰期查询不到信息时,请尽量绕开繁忙时段后再查询
快递结果供参考,如有需要,欢迎垂询顺丰速运电话:;快递单号内容未经顺丰速递公司许可,不得作于其它用途;
转发查询结果给您QQ、MSN、旺旺等好友:
顺丰快递电话
顺丰速运电话:(服务时间:广东、广西、海口08:00-24:00;安徽、江苏、浙江、福建、上海顺丰快递07:30-24:00; 其他地域08:00-22:00)
香港顺丰:73(服务时间:周一至周五:08:00-20:30;周六、周日:8:00-20:00)
澳门顺丰:33(服务时间:周一至周五:08:00-20:30;周六、周日:8:00-20:00)
台湾顺丰:26063(服务时间:周一至周五:08:00-20:00;周六:8:00-17:30)
全国服务监督电话:1,服务时间:周一至周六9:00-21:00
顺丰快递公司成立于1993年,总部设在深圳,主要经营国内、国际快递及相关业务。
十多年来,顺丰快递专注不断拓宽服务区域,满足市场需求,已在国内(包括港、澳、台地区)建立了庞大的信息采集、市场开发、物流配送、快件收派等业务机构;逐步搭建起立足华南,拱连华东、华北,拓展华中的战略网络格局,为广大客户提供快速、安全、优质的专业顺丰快递查询服务。
顺丰快递以高科技发展为基础,积极研发和引进先进信息技术和设备,先后与IBM、ORACLE等国际知名企业合作,逐步提升作业设备的自动化水平,建立起具备行业领先水平的信息系统,实现了对快件流转全过程、全环节的信息监控、跟踪、查询及资源调度,促进了快递网络的不断优化,确保了服务质量的稳步提升,奠定了业内客户服务满意度的领先地位。
作为具有高度社会责任感的企业公民,顺丰快递致力于承担更多社会责任。在推动经济发展,提升整体速递业水平的同时,顺丰快递努力创造更多的社会效益,2005年至2009年共缴纳税金11多亿元人民币,为国民经济的持续发展,和谐社会的创建做出积极贡献。
顺丰快递将不断打造企业的核心竞争力,为中国速运行业的发展做贡献。接口支持的消息接收方式:HTTP POST
请求方法的编码格式(utf-8):"application/x-www-form-charset=utf-8"
请求、返回数据类型:只支持JSON格式
接口提供:快递鸟
系统级参数定义
RequestData
请求内容需进行URL(utf-8)编码。请求内容JSON格式,须和DataType一致。
EBusinessID
商户ID,请在页面查看。
RequestType
请求指令类型:1007
数据内容签名:把(请求内容(未编码)+AppKey)进行MD5加密,然后Base64编码,最后进行URL(utf-8)编码。详细过程请查看Demo。
请求、返回数据类型:只支持JSON格式
import java.io.BufferedR
import java.io.IOE
import java.io.InputStreamR
import java.io.OutputStreamW
import java.io.UnsupportedEncodingE
import java.net.HttpURLC
import java.net.URL;
import java.net.URLE
import java.security.MessageD
import java.util.HashM
import java.util.M
public class KdniaoTrackQueryAPI {
public static void main(String[] args) {
KdniaoTrackQueryAPI api = new KdniaoTrackQueryAPI();
String result = api.getOrderTracesByJson("ANE", "");
System.out.print(result);
} catch (Exception e) {
e.printStackTrace();
private String EBusinessID="请到快递鸟官网申请http://www.kdniao.com/ServiceApply.aspx";
//电商加密私钥,快递鸟提供,注意保管,不要泄漏
private String AppKey="请到快递鸟官网申请http://www.kdniao.com/ServiceApply.aspx";
private String ReqURL="http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx";
* Json方式 查询订单物流轨迹
* @throws Exception
public String getOrderTracesByJson(String expCode, String expNo) throws Exception{
String requestData= "{'OrderCode':'','ShipperCode':'" + expCode + "','LogisticCode':'" + expNo + "'}";
Map&String, String& params = new HashMap&String, String&();
params.put("RequestData", urlEncoder(requestData, "UTF-8"));
params.put("EBusinessID", EBusinessID);
params.put("RequestType", "1002");
String dataSign=encrypt(requestData, AppKey, "UTF-8");
params.put("DataSign", urlEncoder(dataSign, "UTF-8"));
params.put("DataType", "2");
String result=sendPost(ReqURL, params);
//根据公司业务处理返回的信息......
* XML方式 查询订单物流轨迹
* @throws Exception
public String getOrderTracesByXml() throws Exception{
String requestData= "&?xml version=\"1.0\" encoding=\"utf-8\" ?&"+
"&Content&"+
"&OrderCode&&/OrderCode&"+
"&ShipperCode&SF&/ShipperCode&"+
"&LogisticCode&&/LogisticCode&"+
"&/Content&";
Map&String, String& params = new HashMap&String, String&();
params.put("RequestData", urlEncoder(requestData, "UTF-8"));
params.put("EBusinessID", EBusinessID);
params.put("RequestType", "1002");
String dataSign=encrypt(requestData, AppKey, "UTF-8");
params.put("DataSign", urlEncoder(dataSign, "UTF-8"));
params.put("DataType", "1");
String result=sendPost(ReqURL, params);
//根据公司业务处理返回的信息......
* @param str 内容
* @param charset 编码方式
* @throws Exception
@SuppressWarnings("unused")
private String MD5(String str, String charset) throws Exception {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(str.getBytes(charset));
byte[] result = md.digest();
StringBuffer sb = new StringBuffer(32);
for (int i = 0; i & result. i++) {
int val = result[i] & 0
if (val &= 0xf) {
sb.append("0");
sb.append(Integer.toHexString(val));
return sb.toString().toLowerCase();
* base64编码
* @param str 内容
* @param charset 编码方式
* @throws UnsupportedEncodingException
private String base64(String str, String charset) throws UnsupportedEncodingException{
String encoded = base64Encode(str.getBytes(charset));
@SuppressWarnings("unused")
private String urlEncoder(String str, String charset) throws UnsupportedEncodingException{
String result = URLEncoder.encode(str, charset);
* 电商Sign签名生成
* @param content 内容
* @param keyValue Appkey
* @param charset 编码方式
* @throws UnsupportedEncodingException ,Exception
* @return DataSign签名
@SuppressWarnings("unused")
private String encrypt (String content, String keyValue, String charset) throws UnsupportedEncodingException, Exception
if (keyValue != null)
return base64(MD5(content + keyValue, charset), charset);
return base64(MD5(content, charset), charset);
* 向指定 URL 发送POST方法的请求
* @param url 发送请求的 URL
* @param params 请求的参数集合
* @return 远程资源的响应结果
@SuppressWarnings("unused")
private String sendPost(String url, Map&String, String& params) {
OutputStreamWriter out =
BufferedReader in =
StringBuilder result = new StringBuilder();
URL realUrl = new URL(url);
HttpURLConnection conn =(HttpURLConnection) realUrl.openConnection();
// 发送POST请求必须设置如下两行
conn.setDoOutput(true);
conn.setDoInput(true);
// POST方法
conn.setRequestMethod("POST");
// 设置通用的请求属性
conn.setRequestProperty("accept", "*/*");
conn.setRequestProperty("connection", "Keep-Alive");
conn.setRequestProperty("user-agent",
"Mozilla/4.0 ( MSIE 6.0; Windows NT 5.1;SV1)");
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.connect();
// 获取URLConnection对象对应的输出流
out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");
// 发送请求参数
if (params != null) {
StringBuilder param = new StringBuilder();
for (Map.Entry&String, String& entry : params.entrySet()) {
if(param.length()&0){
param.append("&");
param.append(entry.getKey());
param.append("=");
param.append(entry.getValue());
//System.out.println(entry.getKey()+":"+entry.getValue());
//System.out.println("param:"+param.toString());
out.write(param.toString());
// flush输出流的缓冲
out.flush();
// 定义BufferedReader输入流来读取URL的响应
in = new BufferedReader(
new InputStreamReader(conn.getInputStream(), "UTF-8"));
while ((line = in.readLine()) != null) {
result.append(line);
} catch (Exception e) {
e.printStackTrace();
//使用finally块来关闭输出流、输入流
if(out!=null){
out.close();
if(in!=null){
in.close();
catch(IOException ex){
ex.printStackTrace();
return result.toString();
private static char[] base64EncodeChars = new char[] {
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',
'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X',
'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n',
'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
'w', 'x', 'y', 'z', '0', '1', '2', '3',
'4', '5', '6', '7', '8', '9', '+', '/' };
public static String base64Encode(byte[] data) {
StringBuffer sb = new StringBuffer();
int len = data.
int i = 0;
int b1, b2, b3;
while (i & len) {
b1 = data[i++] & 0
if (i == len)
sb.append(base64EncodeChars[b1 &&& 2]);
sb.append(base64EncodeChars[(b1 & 0x3) && 4]);
sb.append("==");
b2 = data[i++] & 0
if (i == len)
sb.append(base64EncodeChars[b1 &&& 2]);
sb.append(base64EncodeChars[((b1 & 0x03) && 4) | ((b2 & 0xf0) &&& 4)]);
sb.append(base64EncodeChars[(b2 & 0x0f) && 2]);
sb.append("=");
b3 = data[i++] & 0
sb.append(base64EncodeChars[b1 &&& 2]);
sb.append(base64EncodeChars[((b1 & 0x03) && 4) | ((b2 & 0xf0) &&& 4)]);
sb.append(base64EncodeChars[((b2 & 0x0f) && 2) | ((b3 & 0xc0) &&& 6)]);
sb.append(base64EncodeChars[b3 & 0x3f]);
return sb.toString();
defined('EBusinessID') or define('EBusinessID', 1237100);
//电商加密私钥,快递鸟提供,注意保管,不要泄漏
defined('AppKey') or define('AppKey', '518a73d8-1f7f-441a-b644-33e77b49d846');
defined('ReqURL') or define('ReqURL', 'http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx');
* Json方式 查询订单物流轨迹
function getOrderTracesByJson(){
$requestData= "{'OrderCode':'','ShipperCode':'SF','LogisticCode':''}";
$datas = array(
'EBusinessID' =& EBusinessID,
'RequestType' =& '1002',
'RequestData' =& urlencode($requestData) ,
'DataType' =& '2',
$datas['DataSign'] = encrypt($requestData, AppKey);
$result=sendPost(ReqURL, $datas);
//根据公司业务处理返回的信息......
* XML方式 查询订单物流轨迹
function getOrderTracesByXml(){
$requestData= "&?xml version=\"1.0\" encoding=\"utf-8\" ?&".
"&Content&".
"&OrderCode&&/OrderCode&".
"&ShipperCode&SF&/ShipperCode&".
"&LogisticCode&&/LogisticCode&".
"&/Content&";
$datas = array(
'EBusinessID' =& EBusinessID,
'RequestType' =& '1002',
'RequestData' =& urlencode($requestData) ,
'DataType' =& '1',
$datas['DataSign'] = encrypt($requestData, AppKey);
$result=sendPost(ReqURL, $datas);
//根据公司业务处理返回的信息......
post提交数据
string $url 请求Url
array $datas 提交的数据
* @return url响应返回的html
function sendPost($url, $datas) {
$temps = array();
foreach ($datas as $key =& $value) {
$temps[] = sprintf('%s=%s', $key, $value);
$post_data = implode('&', $temps);
$url_info = parse_url($url);
if($url_info['port']=='')
$url_info['port']=80;
echo $url_info['port'];
$httpheader = "POST " . $url_info['path'] . " HTTP/1.0\r\n";
$httpheader.= "Host:" . $url_info['host'] . "\r\n";
$httpheader.= "Content-Type:application/x-www-form-urlencoded\r\n";
$httpheader.= "Content-Length:" . strlen($post_data) . "\r\n";
$httpheader.= "Connection:close\r\n\r\n";
$httpheader.= $post_
$fd = fsockopen($url_info['host'], $url_info['port']);
fwrite($fd, $httpheader);
$gets = "";
$headerFlag =
while (!feof($fd)) {
if (($header = @fgets($fd)) && ($header == "\r\n" || $header == "\n")) {
while (!feof($fd)) {
$gets.= fread($fd, 128);
fclose($fd);
* 电商Sign签名生成
* @param data 内容
* @param appkey Appkey
* @return DataSign签名
function encrypt($data, $appkey) {
return urlencode(base64_encode(md5($data.$appkey)));
using System.Collections.G
using System.L
using System.T
using System.W
using System.N
using System.IO;
namespace KdGoldAPI
public class KdApiSearchDemo
private string EBusinessID = "1237100";
//电商加密私钥,快递鸟提供,注意保管,不要泄漏
private string AppKey = "518a73d8-1f7f-441a-b644-33e77b49d846";
private string ReqURL = "http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx";
/// &summary&
/// Json方式 查询订单物流轨迹
/// &/summary&
/// &returns&&/returns&
public string getOrderTracesByJson()
string requestData = "{'OrderCode':'','ShipperCode':'SF','LogisticCode':''}";
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(ReqURL, param);
//根据公司业务处理返回的信息......
/// &summary&
/// XML方式 查询订单物流轨迹
/// &/summary&
/// &returns&&/returns&
public string getOrderTracesByXml()
string requestData = "&?xml version=\"1.0\" encoding=\"utf-8\" ?&" +
"&Content&" +
"&OrderCode&&/OrderCode&" +
"&ShipperCode&SF&/ShipperCode&" +
"&LogisticCode&&/LogisticCode&" +
"&/Content&";
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", "1");
string result = sendPost(ReqURL, param);
//根据公司业务处理返回的信息......
/// &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);
byte[] byteData = Encoding.GetEncoding("UTF-8").GetBytes(postData.ToString());
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.ContentType = "application/x-www-form-urlencoded";
request.Referer =
request.Accept = "*/*";
request.Timeout = 30 * 1000;
request.UserAgent = "Mozilla/4.0 ( MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.; .NET CLR 3.0.; .NET CLR 3.5.30729)";
request.Method = "POST";
request.ContentLength = byteData.L
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.M
///&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);
System.Security.Cryptography.MD5CryptoServiceP
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");
ret += a.ToString("X");
return ret.ToLower();
/// &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));
阅读(...) 评论()顺丰速运
最多可查询20条,以逗号、空格或回车键隔开
*运单号只能为12位数字,且不能重复。
* 您已输入超过20条运单号,系统将自动截取并显示前20条运单号的追踪信息
最近查询记录:
* 请输入正确的手机号码
顺丰全业务介绍基于物流,融通金融,流通商业
顺丰依托自有丰富运力资源,通过多项不同的快递产品和增值服务,来满足客户多样化、个性化的寄件需求。
供应链金融
基于顺丰多元业务的基础上,参与物流、信息流、资金流的控制从而建立起来的产业链金融服务体系,可提供商业保理、订单融资、融资租赁、仓储融资等一系列“物流+金融”综合解决方案。
顺丰优选网上商城
甄选全球优质美食,依托顺丰物流,成为生鲜食品配送范围最广的电商平台。
成功案例每一时刻,都有无数的客户托付与期待被成功交付,顺丰与前瞻者同行,与成就者共成就
新闻资讯新闻资讯抢先知晓
促销活动第一时间分享,最新促销活动列表网公众号列表活动随时有扫我活动不错过
热门城市:
综合评价:
综合评价:
综合评价:
综合评价:
综合评价:
顺丰快递单号查询友情提示
欢迎您访问列表网
顺丰快递单号查询
频道免费为地区的网友提供
【顺丰快递单号查询】_列表网
等顺丰快递单号查询信息查询和发布服务,是寻找和发布
顺丰快递单号查询
信息的最佳平台。欢迎提出宝贵的意见。欢迎您访问列表网频道。顺丰快递单号查询频道免费为网友提供顺丰快递单号查询等信息查询和发布服务,是寻找和发布顺丰快递单号查询信息的最佳平台。欢迎提出宝贵的意见。快递公司频道为您提供大量的快递公司信息,快递服务信息尽在列表网快递公司服务频道。 移动终端请访问移动版
顺丰快递单号查询相关推荐
快递相关分类
快递相关搜索词
商务服务所有分类
金牌会员推荐
&2017 列表网&琼ICP备号-12&增值电信业务经营许可证B2-& 违法信息举报电话 400-顺丰能通过收件人电话号查货吗?_百度知道
顺丰能通过收件人电话号查货吗?
我有更好的答案
  顺丰官网提供手机号码查询物流信息的服务。查询地址是:。    顺丰速运于日在广东顺德成立,是一家主要经营国际、国内快递业务的港资快递企业。初期的业务为顺德与香港之间的即日速递业务,随着客户需求的增加,顺丰的服务网络延伸至中山、番禺、江门和佛山等地。顺丰速运是目前中国速递行业中投递速度最快的快递公司之一。
收件人和寄件人的信息都要知道能查出的
只能通过单号查。
不行的,必须要运单号。他们的信息全部都要输入运单号才能显示出来
不知道运号单 有手机号可以查询运号单吗?
济南市顺风快递联系电话(槐荫区)
5条折叠回答
其他6条回答
为您推荐:
其他类似问题
您可能关注的内容
顺丰的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 顺丰快递单号查询跟踪 的文章

 

随机推荐