Fed Ex 跟踪 API 显示使用测试网络服务 url 和凭据的意外行为

Fed Ex tracking API shows un-expected behaviour using testing web service url and credentials

我有一个与 Fed Ex 追踪相关的问题 API。首先,我正在使用我们为开发生成的 FedEx 测试 URL 和凭证。我没有使用生产凭证和 URL。 基本上 我想知道 Fed Ex 测试证书的限制和 url。实际上我遇到了一个问题,无论是在文档中还是通过谷歌搜索都无法得到该问题的答案。 我使用联邦快递跟踪网络服务(使用测试URL和凭据)通过跟踪号跟踪货物,最初他们显示结果但是一段时间后,他们停止显示结果,我收到回复消息说找不到跟踪号,但是当我在联邦快递网站上使用相同的跟踪号时,它显示了正确的结果。我不知道为什么会这样。对于某些跟踪号码,它会显示结果,而对于某些跟踪号码,则不会显示。所以有人指导我正确的方向。

谢谢, 阿瓦亨德拉

对于测试,您可以使用这些跟踪号码 111111111111 或 123456789012。

当您将实时跟踪号码与测试凭据一起使用时,会出现您所说的一些混淆。

我终于解决了这个问题。实际上,联邦快递服务的行为并没有混淆。实际上,我使用的是仅用于地面服务的特定服务,而我使用的跟踪号码不适用于地面服务。这就是为什么我面临问题。第二件事我正在使用 v9 联邦快递跟踪服务,我将它从 v9 更改为 v6 服务并且它有效。

谢谢。

如果您在 FedEx 测试环境中使用自己的 live/production 跟踪号码,请注意他们的测试环境仅保留几个月的跟踪数据。任何超出此范围的内容都会 return 错误,即包信息不可用,即使您仍然可以在生产中成功跟踪它。

以下是可在 FedEx 测试环境中使用的静态跟踪号码列表:

449044304137821 = Shipment information sent to FedEx
149331877648230 = Tendered
020207021381215 = Picked Up
403934084723025 = Arrived at FedEx location
920241085725456 = At local FedEx facility
568838414941 = At destination sort facility
039813852990618 = Departed FedEx location
231300687629630 = On FedEx vehicle for delivery
797806677146 = International shipment release
377101283611590 = Customer not available or business closed
852426136339213 = Local Delivery Restriction
797615467620 = Incorrect Address
957794015041323 = Unable to Deliver
076288115212522 = Returned to Sender/Shipper
581190049992 = International Clearance delay
122816215025810 = Delivered
843119172384577 = Hold at Location
070358180009382 = Shipment Canceled

当指向以下服务器端点时,上面的跟踪号码列表将起作用:

https://wsbeta.fedex.com:443/web-services/track

请注意,这些号码唯一无法使用的时间是在 FedEx 的定期维护期间 windows。