Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 服务类型优先于承运人代码;用于对错误进行评级的服务类型_.net_Fedex - Fatal编程技术网

.net 服务类型优先于承运人代码;用于对错误进行评级的服务类型

.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

我试图从联邦快递收到运费,所以我发送给联邦快递(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.
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>