我想将使用Fedex API的地址验证集成到我的应用程序中。我得到了使用Fedex Web Services的AddressValidationService的c#代码。但是当我使用我们的FedEx Web服务API用户密钥,FedEx Web服务API密码,FedEx帐户编号,FedEx MeterNumber在测试环境中处理它时,我们得到错误,错误消息为“身份验证失败”,代码为“1000”,源为“教授”。我还尝试在配置文件中将“requirePermission”的值更改为true(如下所示)
<configSections>
<sectionGroup name="applicationSettings"type="System.Configuration.ApplicationSettingsGroup, System,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="AddressValidationWebServiceClient.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="true" />
但仍然是错误。我需要更多数据才能获得此服务吗?
的更新:
我的问题已经解决了。问题的原因是我的FedEx帐户没有获得地址验证处理的许可,当我联系FedEx支持并且他们允许我的帐户处理地址验证请求时它已经解决了。