如何检索邮政跟踪信息?

How is postal tracking info retrieved?

我注意到有几个货运跟踪站点。有谁知道如何从不同的 post 办公室跟踪包裹? Post 个办公室没有 public API 个(至少不是全部)。 post 办公室可能使用不使用 Internet 的方式吗?

邮局不为他们的个别地点托管 API。相反,每个交付网络都有自己的 API。对于 post 办公室连接任何交付网络 API 来说,拥有适当的条形码扫描仪、computer/handheld/phone 和互联网连接就足够了。这与邮递员上门时您在手持设备上签名的过程基本相同;这些设备无线连接到互联网。

大多数 post 办公室都连接到一大堆服务。在这些服务中,有相当数量的 post 递送网络,例如 FedEx;正如大多数 post 递送网络所做的那样,FedEx 提供 API,旨在服务于一系列“消费者”:制造商、在线商店(网站、应用程序)、邮件递送者、客户应用程序,以及 post办公室。在包裹在其旅程中的任何时候被扫描的那一刻,包裹的状态通过 API.

更改

根据您居住的国家/地区,可能有一个集中的“post办公室API”,它会自动将每个扫描包裹的信息路由到适当的“post 投递网络API.'

查看更多信息PostNL API and Fedex API

通过您的 post,我发现其中包含两个问题:

  1. 网站如何跨多个站点和交付合作伙伴跟踪快递员,以及
  2. 如何跟踪来自不同 post 办公室的包裹?

我先回答第二个问题:

2) How are parcels from different post offices tracked?

每个 postal 网络都将使用某种技术解决方案来跟踪包裹 - 捕获信息,例如它们来自何处、它们当前位于哪个中间跃点以及它们将被交付到哪里.您只能获得具有跟踪编号的包裹的此信息,因此已注册的 post 或等效物是可跟踪的,但简单的加盖邮票的 post 可能无法跟踪。

例如,India Post allows you to track by consignment number。 跟踪号本质上与条形码相关联,条形码以物理方式植入包裹上(想想条形码贴纸)。任何阶段的一组包裹都可以统称为一批货物(可能在它们自己的集装箱内),每批货物都有一个条形码。因此,每次货件在跳跃之间移动时,跟踪信息都会根据货件条形码或包裹条形码进行更新。在实际交付之前的每个阶​​段,都会识别连续的跃点。

就像银行和 ATM 连接到集中式基础设施一样,因此您不必多次从不同的银行分支机构提取所有资金;每个 post 办公室都没有自己的跟踪解决方案,当它们属于同一个 postal 网络时,它们都连接到中央服务器。

有时,这些 postal 网络可能会暴露他们的 API,而在其他时候,独立黑客可能会围绕他们的 UI 特征编写包装器,这些特征会暴露给零售消费者以供跟踪包裹。例如,这里有一个 github project which helps get the tracking information from India Post, in API format.

现在,回到第一个问题:

1) How do websites track couriers across multiple sites and delivery partners

许多送货合作伙伴可能会提供他们的包裹跟踪 API,而其他人可能会通过他们网站上的自定义表格来提供。例如,Delhivery in India have their APIs 跟踪包裹。

因此,每个通用快递跟踪站点都必须集成来自快递公司的 APIs,或者必须将 Iframes 放在它加载送货合作伙伴跟踪机制的地方。

一个简单的 google 搜索 track courier 可以为您提供许多此类站点的列表。随机选择一个,TrackCourier.in,很容易看出他们为每个快递合作伙伴写了一个 PHP 页,在他们的站点中为快递公司嵌入了 iframe。


OP 在评论中说,

I don't think 17track or trackitonline.ru use iframes... Then these tracking sites only need to partner with a singel post office to get access to the entire tracking system.

遗憾的是,事实并非如此。浏览 OP 提到的多个站点,这些站点清楚地提到他们自己集成了较新的频道,这通常是通过 API 进行的。

  1. So trackitonline mentions on its about page: Track It generally aggregate information provided by official deliverer companies using their public or internal syatems and databases, except some transport companies, which have no such systems.

  2. And 17track has this on its website: Started from dozens of postal carriers and integrated 100's of cross border logistics provider.

(我已经用斜体字强调了相关信息)

基本上,所有此类站点要么优先访问 postal 公司的系统,要么开发了通过 iframe 和其他 UI 黑客技术集成其功能的方法。