.NET UPS XML 跟踪接口 DLL





4.00/5 (5投票s)
2005年1月20日
1分钟阅读

84627

2148
一个 .NET DLL 和示例应用程序,用于与 UPS 的 XML API 接口以检索跟踪信息。您还可以使用它来生成 RSS 订阅源。
最新版本以及更多信息始终可在 跟踪/货运接口 上找到。
注意:以上信息无效,仅用于显示目的。您需要获取自己的信息才能使用它。请参阅下文
引言
此应用程序演示了可用于与 UPS API 接口的 .NET DLL。目前,UPS 是唯一支持的货运公司,并且仅支持跟踪信息。可行的替代方案是编写自己的代码,或使用昂贵的商业版本。
使用代码
此演示包含两个主要组件。一个是用于与 UPS 系统接口的 DLL,另一个是演示其使用的示例应用程序。
要使用接口 DLL,您需要从 UPS 处获取开发者帐户。要请求跟踪信息,您需要以下信息
- 用户名
- 密码
- 许可证号码
以下代码用于检索跟踪步骤的 DataTable
AccessRequest ar;
TrackingRequest tr;
TrackingResponse trackResponse;
tr = new
YTech.ShipperInterface.UPS.Tracking.TrackingRequest(txtTrackingNumber.Text, "1");
ar = new AccessRequest(txtLicenseNumber.Text, txtUserName.Text, txtPassword.Text);
trackResponse = tr.MakeRequest(ar);
dgTrackingInfo.DataSource = trackResponse.GetTrackingInfo();
用途
有很多有价值的方法可以使用此接口。如果您有一个电子商务网站,可以使用它直接从您的网站提供跟踪信息。
获取跟踪信息的另一种极佳方式是通过 RSS 订阅源。无需检查跟踪更新,您可以使用自己喜欢的 RSS 阅读器在包裹状态发生变化时收到通知。有关更多信息,请查看我的页面 使用 RSS 进行 UPS 跟踪。
相关链接
- 该组件启发了 Yakov Shafranovich 编写一个实用程序,该实用程序使用 XSLT 将 UPS 的 XML 直接转换为 RSS。如果您想要直接的 RSS 订阅源,我建议您查看它。我还在我的博客上发布了更多信息 在此处。
历史
- 2004/1/19 - 发布第一个版本。