我使用fedex soap api来检索运费,但在ServiceType中,我只能发送一种类型,即PRIORITY_OVERNIGHT,如何在一个请求中发送多个服务,如GROUND_HOME_DELIVERY,INTERNATIONAL_ECONOMY,PRIORITY_OVERNIGHT,STANDARD_OVERNIGHT?
答案 0 :(得分:7)
您可以从请求中省略$request['RequestedShipment']['ServiceType']
,FedEx将返回所有可用的送货方式。然后,您需要遍历$response->RateReplyDetails
数组以提取每种送货方式。
请注意,包裹类型即$request['RequestedShipment']['PackagingType']
将限制退回的送货方式。值YOUR_PACKAGING
应该返回所有方法,而FEDEX_BOX
之类的其他方法只返回一夜之间和2天选项(至少对我而言)。然而,这有时也会影响价格。