.net 服务类型优先于承运人代码;用于对错误进行评级的服务类型
我试图从联邦快递收到运费,所以我发送给联邦快递(https://wsbeta.fedex.com:443/web-服务/速率)请求,如下所示(已序列化为xml对象):.net 服务类型优先于承运人代码;用于对错误进行评级的服务类型,.net,fedex,.net,Fedex,我试图从联邦快递收到运费,所以我发送给联邦快递(https://wsbeta.fedex.com:443/web-服务/速率)请求,如下所示(已序列化为xml对象): 一些钥匙 一些密码 一些帐号 一些表号 某些CustomerTransactionId crs 10 0 0 真的 FDXE 2012-08-10T11:42:00.2669059+02:00 地面(家居)(送货) 你的包装 美元 旧金山 加利福尼亚州 94129 美国 s s 纽约 纽约 10001 美国 真的 账户 列表 1
一些钥匙
一些密码
一些帐号
一些表号
某些CustomerTransactionId
crs
10
0
0
真的
FDXE
2012-08-10T11:42:00.2669059+02:00
地面(家居)(送货)
你的包装
美元
旧金山
加利福尼亚州
94129
美国
s
s
纽约
纽约
10001
美国
真的
账户
列表
1.
1.
1.
磅
133
在里面
我仍然收到两个错误:
- 870-服务类型优先于承运人代码;用于计算费率的服务类型
- 809-包装1-重量缺失或无效
我应该改变什么来解决这个问题?我找到了解决方案。要解决第一个问题,我必须更改ServiceType值,该值不适合CarrierCodes。地面家庭交付的合适载体代码为FDXG
第二个问题是,重量超过70磅的包裹应该使用联邦快递地面发送,而不是地面送货。我找到了解决办法。要解决第一个问题,我必须更改ServiceType值,该值不适合CarrierCodes。地面家庭交付的合适载体代码为FDXG 第二个问题是,重量超过70磅的包裹应该使用联邦快递地面递送,而不是地面递送
<?xml version=\"1.0\" encoding=\"utf-16\"?>
<RateRequest xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">
<WebAuthenticationDetail xmlns=\"http://fedex.com/ws/rate/v10\">
<UserCredential>
<Key>some key</Key>
<Password>some password</Password>
</UserCredential>
</WebAuthenticationDetail>
<ClientDetail xmlns=\"http://fedex.com/ws/rate/v10\">
<AccountNumber>some account number</AccountNumber>
<MeterNumber>some meter number</MeterNumber>
</ClientDetail>
<TransactionDetail xmlns=\"http://fedex.com/ws/rate/v10\">
<CustomerTransactionId>some CustomerTransactionId</CustomerTransactionId>
</TransactionDetail>
<Version xmlns=\"http://fedex.com/ws/rate/v10\">
<ServiceId>crs</ServiceId>
<Major>10</Major>
<Intermediate>0</Intermediate>
<Minor>0</Minor>
</Version>
<ReturnTransitAndCommit xmlns=\"http://fedex.com/ws/rate/v10\">true</ReturnTransitAndCommit>
<CarrierCodes xmlns=\"http://fedex.com/ws/rate/v10\">FDXE</CarrierCodes>
<RequestedShipment xmlns=\"http://fedex.com/ws/rate/v10\">
<ShipTimestamp>2012-08-10T11:42:00.2669059+02:00</ShipTimestamp>
<ServiceType>GROUND_HOME_DELIVERY</ServiceType>
<PackagingType>YOUR_PACKAGING</PackagingType>
<TotalInsuredValue>
<Currency>USD</Currency>
</TotalInsuredValue>
<Shipper>
<Address>
<City>San Francisco</City>
<StateOrProvinceCode>CA</StateOrProvinceCode>
<PostalCode>94129</PostalCode>
<CountryCode>US</CountryCode>
</Address>
</Shipper>
<Recipient>
<Address>
<StreetLines>S</StreetLines>
<StreetLines>s</StreetLines>
<City>New York</City>
<StateOrProvinceCode>NY</StateOrProvinceCode>
<PostalCode>10001</PostalCode>
<CountryCode>US</CountryCode>
<Residential>true</Residential>
</Address>
</Recipient>
<ShippingChargesPayment />
<RateRequestTypes>ACCOUNT</RateRequestTypes>
<RateRequestTypes>LIST</RateRequestTypes>
<PackageCount>1</PackageCount>
<RequestedPackageLineItems>
<SequenceNumber>1</SequenceNumber>
<GroupPackageCount>1</GroupPackageCount>
<InsuredValue />
<Weight>
<Units>LB</Units>
<Value>133.00000</Value>
</Weight>
<Dimensions>
<Units>IN</Units>
</Dimensions>
</RequestedPackageLineItems>
</RequestedShipment>
</RateRequest>