顺丰目前提供了两种对接方式: 一种是开发者自助对接,需要注册丰桥账户后,申请成为开发者,然后上传电子面单等操作,较为繁琐; 还有一种方式就是这里要重点介绍的,第三方软件对接(例如快递鸟),对接起来非常方便。
物流轨迹查询-使用的物流单号和快递单号即可实现查询物流信息。 对接在电商网站或ERP系统上后,仅输入单号就可以查询物流,不需要物流编码。是通过两个接口实现的,一个是快递物流查询接口,一个是单号识别的接口
接口提供:快递鸟
接口名称:即时查询接口+单号识别接口
编写语言:C#
顺丰快递单号接口通过快递鸟接口对接简单方便,顺丰速运快递查询接口API和电子面单接口可以通过快递鸟对接,通过顺丰单号和手机号后四位查询轨迹信息,如果是通过快递鸟下单获得的顺丰单号,可通过单号直接查询,具体下载快递鸟接口技术文档查看接口说明。
即时查询接口demo:
using System;
usingSystem.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Net;
using System.IO;
namespace KdGoldAPI
{
public class KdApiSearchDemo
{
//电商ID
private string EBusinessID = "??????";
//电商加密私钥,注意保管,不要泄漏
private string AppKey = "??????";
//请求url
private string ReqURL ="http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx";
///
/// Json方式 查询订单物流轨迹
///
///
public string getOrderTracesByJson()
{
string requestData ="{'OrderCode':'','ShipperCode':'SF','LogisticCode':'589707398027'}";
Dictionaryparam = new Dictionary();
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);
//根据公司业务处理返回的信息......
return result;
}
///
/// Post方式提交数据,返回网页的源代码
///
/// 发送请求的 URL
/// 请求的参数集合
/// 远程资源的响应结果
private stri