Upe*_*dra 8 .net c# vb.net web-services usps
我需要从USPS获得运费.
我已经注册了他们,得到了自己的用户ID,并尝试使用示例请求XML,如页面所示 - https://www.usps.com/webtools/htm/Rate-Calculators-v1-3.htm ,但继续得到以下错误响应.
<Error>
<Number>80040b1a</Number>
<Description>API Authorization failure. RateV4 is not a valid API name for this protocol.</Description>
<Source>UspsCom::DoAuth</Source>
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚我在哪里错过了这一点.谷歌也没有帮助:-(
我将API名称作为RateV4传递.我也尝试过使用国际运输API - IntlRateV2.是的,我也尝试过安全https://secure.shippingapis.com/ShippingAPITest.dll api.我已经邮寄给支持人员.没有任何效果.
一旦这个基本的东西工作,我计划获取类并使用自定义序列化来序列化我的请求,然后反序列化响应.这比直接使用XML更好.但这可能更适合作为其他问题.让基本的东西工作是一件令人担忧的问题.谢谢
这意味着您定位的服务器不支持RateV4.我认为即使在进行测试时也需要使用RateV4的生产服务器.