UPS通知我C#示例已配置爲僅適用於波多黎各的「城市化」。我修改了代碼如下:
class XAVWSClient
{
static void Main()
{
try
{
XAVService xavSvc = new XAVService();
XAVRequest xavRequest = new XAVRequest();
UPSSecurity upss = new UPSSecurity();
UPSSecurityServiceAccessToken upssSvcAccessToken = new UPSSecurityServiceAccessToken();
upssSvcAccessToken.AccessLicenseNumber = ;
upss.ServiceAccessToken = upssSvcAccessToken;
UPSSecurityUsernameToken upssUsrNameToken = new UPSSecurityUsernameToken();
upssUsrNameToken.Username = ;
upssUsrNameToken.Password = ;
upss.UsernameToken = upssUsrNameToken;
xavSvc.UPSSecurityValue = upss;
RequestType request = new RequestType();
//Below code contains dummy data for reference. Please update as required.
String[] requestOption = { "1" };
request.RequestOption = requestOption;
xavRequest.Request = request;
AddressKeyFormatType addressKeyFormat = new AddressKeyFormatType();
String[] addressLine = { "3930 KRISTI COURT" };
addressKeyFormat.AddressLine = addressLine;
addressKeyFormat.PoliticalDivision2 = "SACRAMENTO";
addressKeyFormat.PoliticalDivision1 = "CA";
addressKeyFormat.PostcodePrimaryLow = "95827";
addressKeyFormat.ConsigneeName = "Some Consignee";
addressKeyFormat.CountryCode = "US";
xavRequest.AddressKeyFormat = addressKeyFormat;
System.Net.ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
//serialize object (Debugging)
System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(xavRequest.GetType());
Stream stream = File.Open("SerializedXAVRequest.xml", FileMode.Create);
x.Serialize(stream, xavRequest);
XAVResponse xavResponse = xavSvc.ProcessXAV(xavRequest);
Console.WriteLine("Response Status Code " + xavResponse.Response.ResponseStatus.Code);
Console.WriteLine("Response Status Description " + xavResponse.Response.ResponseStatus.Description);
Console.ReadLine();
雖然我現在可以證實我的憑據,我不能產生多種結果,我不知道它在做任何驗證都在考慮如何就算我把一個假地址,我收到以下內容:
響應狀態代碼1 響應狀態說明成功
當我到了我的問題,這一點,我會發布另一個問題。在此之前,這個問題得到了回答。
我相信你會得到更好的迴應,如果你自己嘗試一些代碼並最終出現一些錯誤,並在這裏發佈你的代碼和錯誤細節。 – Shyju
我所做的只是重寫部分進行調用,並在基本上使用其他95%的UPS代碼庫的單獨類中包含其他內容。但是如果您給出一些示例數據,那麼我們可以分析它並查看最新數據,這將有所幫助。 – John