USPS地址validationAPI中的授权失败
我刚注册USPS ,提供US Address Validation API
。 我使用以下代码来获取XML Response
。
但不幸的是, Response
说:
授权失败用户’xxxxxxxxx’无权使用API Verify.USPSCOM :: DoAuth。
我错过了什么吗?
码:
void IsValidAddress() { string USPS = "http://production.shippingapis.com/ShippingAPITest.dll?API=Verify&XML=8 Wildwood DriveOld LymeCT06371"; WebClient wsClient = new WebClient(); byte[] responseData = wsClient.DownloadData(USPS); string response = string.Empty; foreach (byte item in responseData) { //this will return the xml response response += (char)item; } string result = response; Response.Write(result); }
请参阅: 如何validationUSPS上的地址
注意: User ID
是我的个人用户ID,由USPS服务提供商发布。
要解决此错误,我们需要通过向USPS发出注册ID来呼叫USPS并要求进行validation,并且首先您可以将邮件发送到USPS作为此问题的反馈。