具有多种服务类型的Fedex PHP soap api


Fedex PHP soap api with multiple service types?

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

您可以从请求中省略$request['RequestedShipment']['ServiceType'],联邦快递将返回所有可用的运输方式。然后,您需要循环使用$response->RateReplyDetails数组来提取每个运输方法。

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