1

我需要使用PHPwith从 FedEx Webservice API 获取 FedEx Freight Rates SoapClient。我正在使用 RateService_v10.wsdl 来请求费率:

$client = new SoapClient($pathToWsdl, array('trace' => 1));

$request['WebAuthenticationDetail'] = array(...);

//Setup other values... omitting $request['RequestedShipment']['ServiceType'] so all ServiceTypes are returned into the response

$response = $client->getRates($request);

//Validate $response

foreach($response->RateReplyDetails as $details) {
    echo $details->ServiceType;
}

响应中不包含货运服务类型。我正在寻找这些类型的费率:

FEDEX_1_DAY_FREIGHT
FEDEX_2_DAY_FREIGHT
FEDEX_3_DAY_FREIGHT
FEDEX_FREIGHT_PRIORITY
FEDEX_FREIGHT_ECONOMY

为什么响应中不包括运费?如何查询 FedEx 以获取运费?我需要的一些产品价格超过 2,200 磅

4

1 回答 1

1

如果其他人在多年后像我一样遇到这种情况,请知道 FedEx 货运费率请求与包裹费率完全不同,并且必须为每种货运方式提出单独的请求。

于 2018-02-05T18:46:25.513 回答