对于某些交付,我需要签名,这是额外收费的。我想知道使用费率请求 API 的额外费用是多少。我想知道这是否是获得该价值的地方,或者是否有其他方式。
在文档中,我只在 RateReplyDetails 的解释中看到 SignatureOption 元素,但没有看到如何在 RateRequest 中将其发送给他们。对于值为 0 的 SignatureOption,回复总是说“SERVICE_DEFAULT”。我希望回复返回,例如,间接和一些美元金额。其他选项包括 ADULT、DIRECT、NO_SIGNATURE_REQUIRED 等。
您可以在下面看到我尝试将元素放在 RequestedShipment 元素下的位置。但这会导致回复是“无效元素”错误。我在 RateRequest 的各个地方都尝试过,但无济于事。
<ns:RateRequest xmlns:ns="http://fedex.com/ws/rate/v7" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns:WebAuthenticationDetail>
<ns:UserCredential>
<ns:Key>00000</ns:Key>
<ns:Password>00000</ns:Password>
</ns:UserCredential>
</ns:WebAuthenticationDetail>
<ns:ClientDetail>
<ns:AccountNumber>00000</ns:AccountNumber>
<ns:MeterNumber>00000</ns:MeterNumber>
</ns:ClientDetail>
<ns:Version>
<ns:ServiceId>crs</ns:ServiceId>
<ns:Major>7</ns:Major>
<ns:Intermediate>0</ns:Intermediate>
<ns:Minor>0</ns:Minor>
</ns:Version>
<ns:RequestedShipment>
<ns:SignatureOption>INDIRECT</ns:SignatureOption>
<ns:ShipTimestamp>#DateFormat(Now(),'yyyy-mm-dd')#T#TimeFormat(Now(),'hh:mm:ss')#</ns:ShipTimestamp>
<ns:DropoffType>REGULAR_PICKUP</ns:DropoffType>
<ns:PackagingType>YOUR_PACKAGING</ns:PackagingType>