我在使用C#的ASP.Net工作,我是整合USPS的新手。所以请告诉我如何在我的网站上整合USPS。我在这里使用这个样本。它总是返回错误:
授权失败。 DeliveryConfirmationV4不是此协议的有效API名称。
http://production.shippingapis.com/ShippingAPITest.dll?API=DeliveryConfirmationV4&XML=“+ xml +”“;
答案 0 :(得分:0)
他们的documentation表明应该像这样设置API参数:
?API=DeliveryConfirmationV4.0Request
答案 1 :(得分:0)
您应该获得USPS的授权。同样的错误我面对的是我联系了客户服务,然后他们为我启用了。
答案 2 :(得分:0)
您使用的是错误的网址。网址为https://secure.shippingapis.com/ShippingAPI.dll
另外要小心API名称 - 这有点令人困惑。 API DelivConfirmCertifyV4
(在问题标题中使用)是 test API。生产API为DeliveryConfirmationV4
。
以下是一些示例,其中包含一些可执行此操作的代码:USPS API - After creating labels retrieving Tracking Number C#
答案 3 :(得分:-1)
您的问题的解决方案在此stackoverflow问题上是相同的 - How to remove 'SAMPLE DO NOT MAIL' from USPS shipping API image
您可以从我对该问题的回答或直接关注此链接找到完成此步骤的步骤 - https://stackoverflow.com/a/27936025/3748701