我使用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天选项(至少对我来说)。然而,这有时也会影响价格。