我需要从 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>
我无法弄清楚我在哪里错过了重点。谷歌也没有帮助:-(
我将 API 名称作为 RateV4 传递。我也尝试过使用国际运输 API - IntlRateV2。是的,我也尝试过 Secure https://secure.shippingapis.com/ShippingAPITest.dll api。我已经邮寄给支持人员。没有任何效果。
一旦这个基本的东西工作,我计划获取类并使用自定义序列化来序列化我的请求,然后反序列化响应。这比直接使用 XML 更好。但这可能更适合作为其他问题。现在让基本的东西工作是一个问题。谢谢