【问题标题】:How to get Fedex testing tracking number?如何获取 Fedex 测试跟踪号?
【发布时间】:2012-06-15 10:33:10
【问题描述】:

我正在 Magento 网站上配置 FEDEX 运输。我通过登录测试 FEDEX 帐户获得了测试帐号、密码、API 密钥和仪表编号。我在 Magento 中配置了自己。看起来一切都很好。但我不知道如何测试是Track Order。

那么我在哪里可以获得运输方式的跟踪号?我应该随机输入还是如何获得?我尝试了一些论坛建议的号码。但我在弹出窗口中遇到以下错误:

Tracking information is currently not available

我还在 Magento 中检查了我的 shipping_fedex 日志文件。在打印的数组中记录了一些错误代码。这就是我在下面给出的。

**ERROR log**

[result] => stdClass Object (
[HighestSeverity] => ERROR
[Notifications] => stdClass Object (
[Severity] => ERROR
[Source] => trck
[Code] => 6035
[Message] => Invalid tracking numbers. Please check the following numbers and resubmit.
[LocalizedMessage] => Invalid tracking numbers. Please check the following numbers and resubmit.
)
[Version] => stdClass Object (
[ServiceId] => trck
[Major] => 5
[Intermediate] => 0
[Minor] => 0
)
)

联邦快递帮助:

我可以追踪哪些号码?

按追踪编号追踪:您可以输入 一次最多 30 个跟踪号码。您可以输入任意组合 联邦快递、联邦快递货运、联邦快递地面、联邦快递 SmartPost、 FedEx Freight 或 FedEx Custom Critical 追踪号码。请 确保每行只输入一个跟踪号。

编辑:根据 Derek 的建议,我使用了“99999999999”。但我得到了以下回应。弹出仍然相同的错误。 __pid =>2432 是什么意思?

Array
(
    [request] => <?xml version="1.0" encoding="UTF-8"?>
<FDXTrack2Request xsi="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="FDXTrack2Request.xsd"><RequestHeader><AccountNumber>510087062</AccountNumber><MeterNumber>0</MeterNumber></RequestHeader><PackageIdentifier><Value>999999999999</Value></PackageIdentifier><DetailScans>1</DetailScans></FDXTrack2Request>

    [result] => 
    [__pid] => 2432
)

【问题讨论】:

    标签: magento fedex


    【解决方案1】:

    你的问题一点也不愚蠢。我投了赞成票。

    fedex 文档很糟糕,并且没有提及如何在测试期间和投入生产之后使用他们的服务。他们的支持更差。

    当我在互联网上闲逛时,我发现一个页面提到了跟踪号 123456789012 作为测试号。在您将服务路径设置为https://wsbeta.fedex.com:443/web-services/track 时,将其与您的测试凭据(密钥、密码、帐号和仪表编号)一起使用,该请求将返回您可以构建的有效响应。

    【讨论】:

    • 我正在使用测试 url 和 credential 来跟踪 Fedex 货件(在测试环境中),但是当我跟踪货件时它没有返回,而它说没有找到跟踪号,但是当我跟踪这些号码时在 Fedex 网站上它显示结果。我不知道为什么它会这样。有人对此有答案吗?
    • @Awadhendra 对不起。我使用这个凌乱的 API 的经验已经很老了。 3年前我只开发过一次(见答案日期)。但我记得你描述的行为发生在我身上,这是正确的行为。当时我的雇主给我发了几个跟踪号,这些跟踪号是我的应用程序无法识别的真实消息。这是因为测试服务与访问真实消息是隔离的。测试时只能使用虚拟号码 123456789012。完成开发后,将 URL 更改为生产的 URL,一切都会正常工作。
    • @Awadhendra 这种行为必须在某处描述,但我不记得了。那时我告诉我的雇主在测试时不要使用真实的跟踪号码,而只使用虚拟号码。完成工作后,我将服务 URL 更改为生产 URL,应用程序为实数工作,他毫无怨言地接受了工作。你会在使用这个 API 时遇到一些困难,因为他们的文档很糟糕,而且他们的支持更差(至少 3 年前是这样)。
    • 感谢您的回复。实际上,我得到的行为是因为我在请求 xml 中硬编码了一个特定的运营商服务,并且我正在使用的跟踪号不属于该跟踪号。我无法在 fedex 服务的版本 9 API 中解决该问题,但我能够在 fedex 版本 6 api 中解决它。谢谢。
    • 在跟踪时我收到 Fedex::RateError: Fedex::RateError fedex.track(:tracking_number => "123456789012 ") 请建议
    【解决方案2】:

    以下是可在 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
    

    【讨论】:

    • 这些跟踪号不适用于测试 URL 或测试凭据。
    • 谢谢。作为记录,这些跟踪号确实可以与测试 URL 配合使用。这可以通过将数字插入 FedEx 提供的 TrackWebServiceClient 示例中轻松验证。
    • 根据我的经验,这些数字适用于旧版本的 api(我们看到它们适用于 v4),但不适用于更高版本(v8 不起作用)
    • 这个已经不行了,api版本10。回复:pastebin.com/Tvew1NaC
    • 我测试了这个跟踪号码列表,大多数实际上仍然可用,并且确实返回了相关的跟踪信息。自 2022 年 2 月 8 日起无法使用的有:568838414941、797806677146、797615467620、581190049992
    【解决方案3】:

    除:123456789012

    您也可以使用:111111111111

    ** 每个承运人(UPS、USPS 等)都有大量跟踪号码,适用于很多用例,但 FedEx 没有......我觉得这很奇怪。

    * 另外...我猜 FedEx 希望您即使在他们的测试环境中也使用真实的追踪号码。这就是我测试多个用例的方式。

    我希望这对任何人都有帮助,我已经花了一段时间挖掘。

    【讨论】:

    • 111... 是这个线程中唯一对我有用的。其他一些像 2's 和 3's 的作品也一样。没试过所有的
    【解决方案4】:

    这是我从开发人员文档中的代码示例中提取的一个很好的示例。

    797843158299

    【讨论】:

      【解决方案5】:

      当指向以下服务器端点时,上面的跟踪号码列表确实可以工作:

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

      请注意,这些号码仅在 FedEx 的定期维护时段内无效。

      【讨论】:

        【解决方案6】:

        他们在他们的网站上列出了您可以使用的跟踪号码:

        https://www.fedex.com/en-us/developer/web-services/process.html#develop

        扩展测试环境和模拟跟踪号码副标题。

        【讨论】:

          【解决方案7】:

          您可以先尝试让船舶功能正常工作。这将为您提供可用于测试跟踪的跟踪编号。我是这样做的,它对我有用!

          【讨论】:

            【解决方案8】:

            我们也在尝试了解 FEDEX 追踪号码测试。我找到了这个资源。但到目前为止,我不确定这些数字是否有效。

            如果我们确定它有帮助,我们稍后会更新答案,如果没有,我们将删除它: https://www.fedex.com/us/developer/webhelp/ws/2019/US/index.htm#t=wsdvg%2FAppendix_F_Test_Server_Mock_Tracking_Numbers.htm

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2022-12-06
              • 2022-11-03
              • 2016-04-12
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多