【问题标题】:Fedex PHP soap api with multiple service types?具有多种服务类型的 Fedex PHP soap api?
【发布时间】:2012-07-19 14:36:14
【问题描述】:

我正在使用 fedex soap api 检索运费,但在 ServiceType 中我只能发送一种类型,即 PRIORITY_OVERNIGHT,我如何在一个请求中发送多个服务,例如 GROUND_HOME_DELIVERY、INTERNATIONAL_ECONOMY、PRIORITY_OVERNIGHT、STANDARD_OVERNIGHT?

【问题讨论】:

    标签: php soap opencart fedex


    【解决方案1】:

    您可以在请求中省略 $request['RequestedShipment']['ServiceType'],FedEx 将返回所有可用的运输方式。然后,您需要遍历 $response->RateReplyDetails 数组以提取每种运输方式。

    请记住,包裹类型(即$request['RequestedShipment']['PackagingType'])将限制退回的运输方式。 YOUR_PACKAGING 的值应该返回所有方法,而 FEDEX_BOX 等其他值只返回隔夜和 2 天选项(至少对我而言)。但是,这有时也会影响价格。

    【讨论】:

    • 您好,我在服务类型方面遇到了同样的问题,但是如果我没有在请求中发送服务类型,我会收到一条错误消息,即“不允许服务”。有人可以向我解释如何获得所有服务类型的费率吗?
    • 我明白了。 RequestedShipment 上的 ServiceTypeSpecified 属性需要设置为 false 才能省略 ServiceType 属性。
    • 各位,有什么发现吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多