2012-06-11 26 views
0

当我发送我的响应与他们在线的计算器相比时,UPS没有得到正确的响应。 这里是链接在这里你可以看到数据,我发送给UPS以XML格式:https://dl.dropbox.com/u/4571235/example.xml在asp.net应用程序中ups计算是错误的

我在我的代码得到的结果是这些:http://gyazo.com/70d494bf47c7c9864e2094471f15fea2.png?1339458514

而且,我需要得到的结果(当我在UPS网上在线输入相同的参数时):http://gyazo.com/f3b97ed3875ab80d3c4892a2275f6670.png?1339458571

请让我知道如果我的xml文档或其他地方有问题。 谢谢,Laziale

回答

0

首先,改变你的标题 - 这已无关,与ASP.Net ....

这是我已经整合了UPS很长一段时间,但如果有内存服务,您应该在您的请求中提供相同的信息,因为它们在计算中都很重要:

例如

  1. 定期取货或下车?
  2. 您没有在您的要求提供详细地址,只是一个邮政编码,所以Residential Indicator事项(很多) - 重:住宅目的地VS商业目的
  3. 你所提供的零售价格或您的UPS帐户汇率?

等等.....

0

尝试改变

<RatingServiceSelectionRequest xml:lang='en-US'> 

要:

<RatingServiceSelectionRequest> 
+0

不,没有帮助。虽然 – Laziale

+0

@Laziale发布你的代码,我会看看我能做些什么。理想情况下发布的东西,我可以剪切/粘贴到控制台应用程序,并运行它来尝试一些事情... – Faraday

+0

请检查代码的UPS请求:https://dl.dropbox.com/u/4571235/code。 CS感谢您的帮助。 – Laziale